Index: net/ssl/client_cert_store_chromeos.h |
diff --git a/net/ssl/client_cert_store_chromeos.h b/net/ssl/client_cert_store_chromeos.h |
index 2bc359cd9a5f3a0c251bacf4281bc90d2d52c1ed..77894ba16ed1440a9f7b9c70b9b26dff7162db2e 100644 |
--- a/net/ssl/client_cert_store_chromeos.h |
+++ b/net/ssl/client_cert_store_chromeos.h |
@@ -33,9 +33,15 @@ class NET_EXPORT ClientCertStoreChromeOS : public ClientCertStoreNSS { |
const scoped_refptr<X509Certificate>& cert) const = 0; |
}; |
+ class CertStoreDelegate { |
+ public: |
+ virtual void GetCertificates(CertificateList* provided_certs) = 0; |
+ }; |
+ |
// This ClientCertStore will return only client certs that pass the filter |
// |cert_filter|. |
ClientCertStoreChromeOS( |
+ scoped_ptr<CertStoreDelegate> cert_store_delegate, |
scoped_ptr<CertFilter> cert_filter, |
const PasswordDelegateFactory& password_delegate_factory); |
~ClientCertStoreChromeOS() override; |