ClientCertStoreChromeOS: support additional non-platform certs.
commit385704ecd579795bccfc03079191256700000daa
authorpneubeck <pneubeck@chromium.org>
Tue, 25 Aug 2015 08:56:37 +0000 (25 01:56 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 25 Aug 2015 08:57:03 +0000 (25 08:57 +0000)
tree56c908e3bbbf10892b5c993d268d3e747312a5e4
parent53b41dafeb3c9771e89729009403fdfb0b406a1d
ClientCertStoreChromeOS: support additional non-platform certs.

To reduce complexity, this change removes the inheritance of ClientCertStoreChromeOS from net::ClientCertStoreNSS and instead exposes the required functions of ClientCertStoreNSS as static methods.

BUG=514575

Review URL: https://codereview.chromium.org/1274143002

Cr-Commit-Position: refs/heads/master@{#345288}
chrome/browser/chromeos/certificate_provider/OWNERS [new file with mode: 0644]
chrome/browser/chromeos/certificate_provider/certificate_provider.h [new file with mode: 0644]
chrome/browser/chromeos/net/client_cert_store_chromeos.cc
chrome/browser/chromeos/net/client_cert_store_chromeos.h
chrome/browser/chromeos/net/client_cert_store_chromeos_unittest.cc
chrome/browser/chromeos/platform_keys/platform_keys_nss.cc
chrome/browser/profiles/profile_io_data.cc
net/ssl/client_cert_store_nss.cc
net/ssl/client_cert_store_nss.h
net/ssl/client_cert_store_nss_unittest.cc
net/ssl/client_cert_store_unittest-inl.h