Index: net/ssl/client_cert_store_nss.h |
diff --git a/net/ssl/client_cert_store_nss.h b/net/ssl/client_cert_store_nss.h |
index d49d50f6a43298eaac20d85756a637fdf0647654..60f6e214a4a650e878a531fa1a0f317033f0a08d 100644 |
--- a/net/ssl/client_cert_store_nss.h |
+++ b/net/ssl/client_cert_store_nss.h |
@@ -33,7 +33,8 @@ |
// ClientCertStore: |
void GetClientCerts(const SSLCertRequestInfo& cert_request_info, |
- const ClientCertListCallback& callback) override; |
+ CertificateList* selected_certs, |
+ const base::Closure& callback) override; |
// Examines the certificates in |certs| to find all certificates that match |
// the client certificate request in |request|, storing the matching |
@@ -53,10 +54,11 @@ |
net::CertificateList* certs); |
private: |
- CertificateList GetAndFilterCertsOnWorkerThread( |
+ void GetAndFilterCertsOnWorkerThread( |
std::unique_ptr<crypto::CryptoModuleBlockingPasswordDelegate> |
password_delegate, |
- const SSLCertRequestInfo* request); |
+ const SSLCertRequestInfo* request, |
+ CertificateList* selected_certs); |
// The factory for creating the delegate for requesting a password to a |
// PKCS#11 token. May be null. |