Chromium Code Reviews| Index: net/base/x509_certificate_unittest.cc |
| diff --git a/net/base/x509_certificate_unittest.cc b/net/base/x509_certificate_unittest.cc |
| index 53a131f148c2fded62a24480975967b5e6971fb2..915c49a4c2e493fa0311f00e66d097b737fcfb35 100644 |
| --- a/net/base/x509_certificate_unittest.cc |
| +++ b/net/base/x509_certificate_unittest.cc |
| @@ -481,6 +481,19 @@ TEST(X509CertificateTest, IntermediateCARequireExplicitPolicy) { |
| root_certs->Clear(); |
| } |
| +TEST(X509CertificateTest, TestKnownRoot) { |
| + FilePath certs_dir = GetTestCertsDirectory(); |
| + scoped_refptr<X509Certificate> cert = |
| + ImportCertFromFile(certs_dir, "nist.der"); |
| + ASSERT_NE(static_cast<X509Certificate*>(NULL), cert); |
| + |
| + int flags = 0; |
| + CertVerifyResult verify_result; |
| + cert->Verify("www.nist.gov", flags, &verify_result); |
| + // We don't check the error because the certificate will expire eventually. |
| + EXPECT_TRUE(verify_result.is_issued_by_known_root); |
|
wtc
2011/04/07 05:01:54
BUG (FUTURE): cert->Verify() sets
verify_result.is
agl
2011/04/07 15:02:49
I've moved the code which sets |is_issued_by_known
wtc
2011/04/08 00:39:17
Yes. The X509CertificateTest unit tests that use
|
| +} |
| + |
| // A regression test for http://crbug.com/70293. |
| // The Key Usage extension in this RSA SSL server certificate does not have |
| // the keyEncipherment bit. |