Home | History | Annotate | Download | only in base

Lines Matching full:fingerprint

15 // Returns true if this cert fingerprint is the null (all zero) fingerprint.
16 // We use this as a bogus fingerprint value.
17 bool IsNullFingerprint(const X509Certificate::Fingerprint& fingerprint) {
18 for (size_t i = 0; i < arraysize(fingerprint.data); ++i) {
19 if (fingerprint.data[i] != 0)
28 const Fingerprint& lhs,
29 const Fingerprint& rhs) const {
61 // must not already contain a certificate with the same fingerprint.
65 DCHECK(!IsNullFingerprint(cert->fingerprint())) <<
67 DCHECK(cache_.find(cert->fingerprint()) == cache_.end());
68 cache_[cert->fingerprint()] = cert;
76 CertMap::iterator pos(cache_.find(cert->fingerprint()));
82 // Find a certificate in the cache with the given fingerprint. If one does
84 X509Certificate* X509Certificate::Cache::Find(const Fingerprint& fingerprint) {
87 CertMap::iterator pos(cache_.find(fingerprint));
99 if (denied_.find(cert->fingerprint()) != denied_.end()) {
101 DCHECK(allowed_.find(cert->fingerprint()) == allowed_.end());
105 if (allowed_.find(cert->fingerprint()) != allowed_.end()) {
107 DCHECK(denied_.find(cert->fingerprint()) == denied_.end());
117 denied_.erase(cert->fingerprint());
118 allowed_.insert(cert->fingerprint());
123 allowed_.erase(cert->fingerprint());
124 denied_.insert(cert->fingerprint());
148 // We've found a certificate with the same fingerprint in our cache. We