| Index: net/cert/x509_util_nss_unittest.cc
|
| ===================================================================
|
| --- net/cert/x509_util_nss_unittest.cc (revision 228925)
|
| +++ net/cert/x509_util_nss_unittest.cc (working copy)
|
| @@ -141,23 +141,24 @@
|
|
|
| } // namespace
|
|
|
| -// This test creates a domain-bound cert from an EC private key and
|
| +// This test creates a domain-bound cert and an EC private key and
|
| // then verifies the content of the certificate.
|
| -TEST(X509UtilNSSTest, CreateDomainBoundCertEC) {
|
| +TEST(X509UtilNSSTest, CreateKeyAndDomainBoundCertEC) {
|
| // Create a sample ASCII weborigin.
|
| std::string domain = "weborigin.com";
|
| base::Time now = base::Time::Now();
|
|
|
| - scoped_ptr<crypto::ECPrivateKey> private_key(
|
| - crypto::ECPrivateKey::Create());
|
| + crypto::ECPrivateKey* raw_key;
|
| std::string der_cert;
|
| - ASSERT_TRUE(x509_util::CreateDomainBoundCertEC(
|
| - private_key.get(),
|
| + ASSERT_TRUE(x509_util::CreateKeyAndDomainBoundCertEC(
|
| domain, 1,
|
| now,
|
| now + base::TimeDelta::FromDays(1),
|
| + &raw_key,
|
| &der_cert));
|
|
|
| + scoped_ptr<crypto::ECPrivateKey> private_key(raw_key);
|
| +
|
| VerifyDomainBoundCert(domain, der_cert);
|
|
|
| #if !defined(OS_WIN) && !defined(OS_MACOSX)
|
|
|