| 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;
|
|
|