diff options
author | rch@chromium.org <rch@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-03-10 04:16:25 +0000 |
---|---|---|
committer | rch@chromium.org <rch@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-03-10 04:16:25 +0000 |
commit | 62635c758fce2b22a1cf5acdc57579bb5801b2e3 (patch) | |
tree | 4085d65bbf01078b722cbcef5930e157d7f793be /net/base/cert_database_win.cc | |
parent | d7f6e73fb05992d784e55df2a1ed25924b5d79f3 (diff) | |
download | chromium_src-62635c758fce2b22a1cf5acdc57579bb5801b2e3.zip chromium_src-62635c758fce2b22a1cf5acdc57579bb5801b2e3.tar.gz chromium_src-62635c758fce2b22a1cf5acdc57579bb5801b2e3.tar.bz2 |
Define a new CertDatabase::Observer abstract class which can be implemented by classes which wish to be notified when a new ssl client cert is added.
Register SpdySessionPool, SocketPoolManager and SSLClientAuthCache as observers.
Notify observers in CertDatabase::AddUserCert();
BUG=75326
Review URL: http://codereview.chromium.org/6588014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77599 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/base/cert_database_win.cc')
-rw-r--r-- | net/base/cert_database_win.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/net/base/cert_database_win.cc b/net/base/cert_database_win.cc index 4c5e8df..038fc1c 100644 --- a/net/base/cert_database_win.cc +++ b/net/base/cert_database_win.cc @@ -50,6 +50,7 @@ int CertDatabase::AddUserCert(X509Certificate* cert) { if (!added) return ERR_ADD_USER_CERT_FAILED; + CertDatabase::NotifyObserversOfUserCertAdded(cert); return OK; } |