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) |