Index: net/cert/nss_cert_database.cc |
diff --git a/net/cert/nss_cert_database.cc b/net/cert/nss_cert_database.cc |
index c1fc4f9d0cca66473b792a447aeb846fd8b15a24..b1981688416d5870c2fa8c1cacba3ee26804dab2 100644 |
--- a/net/cert/nss_cert_database.cc |
+++ b/net/cert/nss_cert_database.cc |
@@ -24,7 +24,6 @@ |
#include "crypto/scoped_nss_types.h" |
#include "net/base/crypto_module.h" |
#include "net/base/net_errors.h" |
-#include "net/cert/cert_database.h" |
#include "net/cert/x509_certificate.h" |
#include "net/third_party/mozilla_security_manager/nsNSSCertificateDB.h" |
#include "net/third_party/mozilla_security_manager/nsPKCS12Blob.h" |
@@ -68,9 +67,9 @@ NSSCertDatabase* NSSCertDatabase::GetInstance() { |
NSSCertDatabase::NSSCertDatabase() |
: observer_list_(new ObserverListThreadSafe<Observer>), |
weak_factory_(this) { |
- // This also makes sure that NSS has been initialized. |
- CertDatabase::GetInstance()->ObserveNSSCertDatabase(this); |
+ AddObserver(CertDatabase::GetInstance()->GetObserver()); |
+ // This makes sure that NSS has been initialized. |
mattm
2014/07/08 21:13:06
previous comment was correct (CertDatabase constru
|
psm::EnsurePKCS12Init(); |
} |
@@ -361,11 +360,11 @@ bool NSSCertDatabase::IsHardwareBacked(const X509Certificate* cert) const { |
return slot && PK11_IsHW(slot); |
} |
-void NSSCertDatabase::AddObserver(Observer* observer) { |
+void NSSCertDatabase::AddObserver(CertDatabase::Observer* observer) { |
observer_list_->AddObserver(observer); |
} |
-void NSSCertDatabase::RemoveObserver(Observer* observer) { |
+void NSSCertDatabase::RemoveObserver(CertDatabase::Observer* observer) { |
observer_list_->RemoveObserver(observer); |
} |