Index: chrome/browser/net/nss_context_linux.cc |
diff --git a/chrome/browser/net/nss_context_linux.cc b/chrome/browser/net/nss_context_linux.cc |
index d7373874fbcd40f8f2eaedf24a2c4827019d0398..38529ebedac035303177d8cfb49afea6d9660e95 100644 |
--- a/chrome/browser/net/nss_context_linux.cc |
+++ b/chrome/browser/net/nss_context_linux.cc |
@@ -6,6 +6,7 @@ |
#include "content/public/browser/browser_thread.h" |
#include "crypto/nss_util_internal.h" |
+#include "net/cert/nss_cert_database.h" |
crypto::ScopedPK11Slot GetPublicNSSKeySlotForResourceContext( |
content::ResourceContext* context) { |
@@ -19,3 +20,10 @@ crypto::ScopedPK11Slot GetPrivateNSSKeySlotForResourceContext( |
DCHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::IO)); |
return crypto::ScopedPK11Slot(crypto::GetPrivateNSSKeySlot()); |
} |
+ |
+net::NSSCertDatabase* GetNSSCertDatabaseForResourceContext( |
+ content::ResourceContext* context, |
+ const base::Callback<void(net::NSSCertDatabase*)>& callback) { |
+ DCHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::IO)); |
+ return net::NSSCertDatabase::GetInstance(); |
+} |