Index: chrome/browser/ssl/ssl_browser_tests.cc |
diff --git a/chrome/browser/ssl/ssl_browser_tests.cc b/chrome/browser/ssl/ssl_browser_tests.cc |
index c13d953276837051f8d77ada534a9c211f9c7cb2..4b76a434ab6835b09cc41f2f3ed1fd9d7cbd2325 100644 |
--- a/chrome/browser/ssl/ssl_browser_tests.cc |
+++ b/chrome/browser/ssl/ssl_browser_tests.cc |
@@ -47,7 +47,8 @@ |
#include "net/test/spawned_test_server/spawned_test_server.h" |
#if defined(USE_NSS) |
-#include "chrome/browser/net/nss_context.h" |
+#include "chrome/browser/net/cert_database_service_factory.h" |
+#include "components/cert_database/public/cert_database_service.h" |
#include "net/base/crypto_module.h" |
#include "net/cert/nss_cert_database.h" |
#endif // defined(USE_NSS) |
@@ -740,18 +741,19 @@ class SSLUITestWithClientCert : public SSLUITest { |
SSLUITest::SetUpOnMainThread(); |
base::RunLoop loop; |
- GetNSSCertDatabaseForProfile( |
- browser()->profile(), |
- base::Bind(&SSLUITestWithClientCert::DidGetCertDatabase, |
- base::Unretained(this), |
- &loop)); |
+ CertDatabaseServiceFactory::GetForBrowserContext(browser()->profile()) |
+ ->GetNSSCertDatabase( |
+ base::Bind(&SSLUITestWithClientCert::DidGetCertDatabase, |
+ base::Unretained(this), |
+ loop.QuitClosure())); |
loop.Run(); |
} |
protected: |
- void DidGetCertDatabase(base::RunLoop* loop, net::NSSCertDatabase* cert_db) { |
+ void DidGetCertDatabase(const base::Closure& done_callback, |
+ net::NSSCertDatabase* cert_db) { |
cert_db_ = cert_db; |
- loop->Quit(); |
+ done_callback.Run(); |
} |
net::NSSCertDatabase* cert_db_; |