Index: chrome/browser/net/packed_ct_ev_whitelist.cc |
diff --git a/chrome/browser/net/packed_ct_ev_whitelist.cc b/chrome/browser/net/packed_ct_ev_whitelist.cc |
index 9c22caede7579980858056c1d6fc6acd58f18da1..402838dd4afcf56027d9b0a91f2aa8ad860064e7 100644 |
--- a/chrome/browser/net/packed_ct_ev_whitelist.cc |
+++ b/chrome/browser/net/packed_ct_ev_whitelist.cc |
@@ -21,8 +21,9 @@ const uint8_t kCertHashLengthBits = 64; // 8 bytes |
const uint8_t kCertHashLength = kCertHashLengthBits / 8; |
const uint64_t kGolombMParameterBits = 47; // 2^47 |
-void SetNewEVWhitelistInSSLConfigService( |
+void SetEVWhitelistInSSLConfigService( |
const scoped_refptr<net::ct::EVCertsWhitelist>& new_whitelist) { |
+ VLOG(1) << "Setting new EV Certs whitelist."; |
net::SSLConfigService::SetEVCertsWhitelist(new_whitelist); |
} |
@@ -37,24 +38,14 @@ int TruncatedHashesComparator(const void* v1, const void* v2) { |
} |
} // namespace |
-void SetEVWhitelistFromFile(const base::FilePath& compressed_whitelist_file) { |
- VLOG(1) << "Setting EV whitelist from file: " |
- << compressed_whitelist_file.value(); |
- std::string compressed_list; |
- if (!base::ReadFileToString(compressed_whitelist_file, &compressed_list)) { |
- VLOG(1) << "Failed reading from " << compressed_whitelist_file.value(); |
- return; |
- } |
- |
- scoped_refptr<net::ct::EVCertsWhitelist> new_whitelist( |
- new PackedEVCertsWhitelist(compressed_list)); |
- if (!new_whitelist->IsValid()) { |
- VLOG(1) << "Failed uncompressing EV certs whitelist."; |
+void SetEVCertsWhitelist(scoped_refptr<net::ct::EVCertsWhitelist> whitelist) { |
+ if (!whitelist->IsValid()) { |
+ VLOG(1) << "EV Certs whitelist is not valid, not setting."; |
return; |
} |
base::Closure assign_cb = |
- base::Bind(SetNewEVWhitelistInSSLConfigService, new_whitelist); |
+ base::Bind(SetEVWhitelistInSSLConfigService, whitelist); |
content::BrowserThread::PostTask( |
content::BrowserThread::IO, FROM_HERE, assign_cb); |
} |