Chromium Code Reviews| Index: net/base/ev_root_ca_metadata.h |
| diff --git a/net/base/ev_root_ca_metadata.h b/net/base/ev_root_ca_metadata.h |
| index ab76c493de62d0069bd828e8dcdd7005cbd60f12..4e7af4035c61fc0259b362a7bca370ba10b734c6 100644 |
| --- a/net/base/ev_root_ca_metadata.h |
| +++ b/net/base/ev_root_ca_metadata.h |
| @@ -12,6 +12,7 @@ |
| #endif |
| #include <map> |
| +#include <set> |
| #include <vector> |
| #include "net/base/net_export.h" |
| @@ -36,14 +37,7 @@ class NET_EXPORT_PRIVATE EVRootCAMetadata { |
| static EVRootCAMetadata* GetInstance(); |
| -#if defined(USE_NSS) |
| - // If the root CA cert has an EV policy OID, returns true and appends the |
| - // policy OIDs to |*policy_oids|. Otherwise, returns false. |
| - bool GetPolicyOIDsForCA(const SHA1Fingerprint& fingerprint, |
| - std::vector<PolicyOID>* policy_oids) const; |
| - const PolicyOID* GetPolicyOIDs() const; |
| - int NumPolicyOIDs() const; |
| -#elif defined(OS_WIN) |
| +#if defined(USE_NSS) || defined(OS_WIN) |
|
wtc
2012/08/16 23:17:39
The CL's description should mention the cleanup yo
|
| // Returns true if policy_oid is an EV policy OID of some root CA. |
| bool IsEVPolicyOID(PolicyOID policy_oid) const; |
| @@ -77,7 +71,7 @@ class NET_EXPORT_PRIVATE EVRootCAMetadata { |
| static bool RegisterOID(const char* policy, PolicyOID* out); |
| PolicyOIDMap ev_policy_; |
| - std::vector<PolicyOID> policy_oids_; |
| + std::set<PolicyOID> policy_oids_; |
| #elif defined(OS_WIN) |
| typedef std::map<SHA1Fingerprint, std::string, |
| SHA1FingerprintLessThan> ExtraEVCAMap; |