diff options
author | mattm@chromium.org <mattm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-12-20 23:22:19 +0000 |
---|---|---|
committer | mattm@chromium.org <mattm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-12-20 23:22:19 +0000 |
commit | 5fc2429ede8409759abf8d0c23ef5076e8e31fcf (patch) | |
tree | 4c6e9fa6ecd9b6fceb77311975f296d654a0a477 /net/base/x509_util_nss_unittest.cc | |
parent | efd3c32b28ce50ba3705668c62834a1345a3004e (diff) | |
download | chromium_src-5fc2429ede8409759abf8d0c23ef5076e8e31fcf.zip chromium_src-5fc2429ede8409759abf8d0c23ef5076e8e31fcf.tar.gz chromium_src-5fc2429ede8409759abf8d0c23ef5076e8e31fcf.tar.bz2 |
Handle Origin Bound Certificate expiration.
BUG=107047
TEST=net_unittests, unit_tests
Review URL: http://codereview.chromium.org/8890073
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115219 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/base/x509_util_nss_unittest.cc')
-rw-r--r-- | net/base/x509_util_nss_unittest.cc | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/net/base/x509_util_nss_unittest.cc b/net/base/x509_util_nss_unittest.cc index 7490874..1dc2cd2 100644 --- a/net/base/x509_util_nss_unittest.cc +++ b/net/base/x509_util_nss_unittest.cc @@ -145,14 +145,17 @@ void VerifyOriginBoundCert(const std::string& origin, TEST(X509UtilNSSTest, CreateOriginBoundCertRSA) { // Create a sample ASCII weborigin. std::string origin = "http://weborigin.com:443"; + base::Time now = base::Time::Now(); scoped_ptr<crypto::RSAPrivateKey> private_key( crypto::RSAPrivateKey::Create(1024)); std::string der_cert; - ASSERT_TRUE(x509_util::CreateOriginBoundCertRSA(private_key.get(), - origin, 1, - base::TimeDelta::FromDays(1), - &der_cert)); + ASSERT_TRUE(x509_util::CreateOriginBoundCertRSA( + private_key.get(), + origin, 1, + now, + now + base::TimeDelta::FromDays(1), + &der_cert)); VerifyOriginBoundCert(origin, der_cert); @@ -166,14 +169,17 @@ TEST(X509UtilNSSTest, CreateOriginBoundCertRSA) { TEST(X509UtilNSSTest, CreateOriginBoundCertEC) { // Create a sample ASCII weborigin. std::string origin = "http://weborigin.com:443"; + base::Time now = base::Time::Now(); scoped_ptr<crypto::ECPrivateKey> private_key( crypto::ECPrivateKey::Create()); std::string der_cert; - ASSERT_TRUE(x509_util::CreateOriginBoundCertEC(private_key.get(), - origin, 1, - base::TimeDelta::FromDays(1), - &der_cert)); + ASSERT_TRUE(x509_util::CreateOriginBoundCertEC( + private_key.get(), + origin, 1, + now, + now + base::TimeDelta::FromDays(1), + &der_cert)); VerifyOriginBoundCert(origin, der_cert); |