X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fnet%2Fcert%2Ftest_root_certs_nss.cc;h=3c271452fafd0af62562b41393a4a761e45769e5;hb=ff3e2503a20db9193d323c1d19c38c68004dec4a;hp=3a2f88a79684eabb9ce39fda39e052bacd96e2f8;hpb=7338fba38ba696536d1cc9d389afd716a6ab2fe6;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/net/cert/test_root_certs_nss.cc b/src/net/cert/test_root_certs_nss.cc index 3a2f88a..3c27145 100644 --- a/src/net/cert/test_root_certs_nss.cc +++ b/src/net/cert/test_root_certs_nss.cc @@ -114,6 +114,17 @@ bool TestRootCerts::IsEmpty() const { return trust_cache_.empty(); } +#if defined(USE_NSS) +bool TestRootCerts::Contains(CERTCertificate* cert) const { + for (std::list::const_iterator it = trust_cache_.begin(); + it != trust_cache_.end(); ++it) { + if (X509Certificate::IsSameOSCert(cert, (*it)->certificate())) + return true; + } + return false; +} +#endif + TestRootCerts::~TestRootCerts() { Clear(); }