Index: net/cert/cert_verify_proc_openssl.cc |
diff --git a/net/cert/cert_verify_proc_openssl.cc b/net/cert/cert_verify_proc_openssl.cc |
index 3bff531a4991d925030d1eea3e3d0a64dca80ce9..0f21daa13f3c78a39b6dd7418f5b690389829374 100644 |
--- a/net/cert/cert_verify_proc_openssl.cc |
+++ b/net/cert/cert_verify_proc_openssl.cc |
@@ -140,15 +140,9 @@ void GetCertChainInfo(X509_STORE_CTX* store_ctx, |
} else { |
root = verified_chain.back(); |
} |
- const CertificateList& temporary_roots = |
- TestRootCerts::GetInstance()->temporary_roots(); |
- for (size_t i = 0; i < temporary_roots.size(); ++i) { |
- if (X509Certificate::IsSameOSCert( |
- root, temporary_roots[i]->os_cert_handle())) { |
+ TestRootCerts* root_certs = TestRootCerts::GetInstance(); |
+ if (root_certs->Contains(root)) |
verify_result->is_issued_by_known_root = false; |
- break; |
- } |
- } |
} |
} |
} |