Index: net/socket/ssl_client_socket_openssl.h |
diff --git a/net/socket/ssl_client_socket_openssl.h b/net/socket/ssl_client_socket_openssl.h |
index dccdb3217c6ccefad69d7aa56d452b7adf721d0a..b0f61c7a08f8d347a44afc26b3768c29ec249736 100644 |
--- a/net/socket/ssl_client_socket_openssl.h |
+++ b/net/socket/ssl_client_socket_openssl.h |
@@ -147,8 +147,13 @@ class SSLClientSocketOpenSSL : public SSLClientSocket { |
// Stores client authentication information between ClientAuthHandler and |
// GetSSLCertRequestInfo calls. |
- std::vector<scoped_refptr<X509Certificate> > client_certs_; |
bool client_auth_cert_needed_; |
+ // List of DER-encoded X.509 DistinguishedName of certificate authorities |
+ // allowed by the server. |
+ std::vector<std::string> cert_authorities_; |
+ // Set of certificates that matches the server criteria. This should be |
+ // removed soon as being tracked in http://crbug.com/166642. |
+ std::vector<scoped_refptr<X509Certificate> > client_certs_; |
CertVerifier* const cert_verifier_; |
scoped_ptr<SingleRequestCertVerifier> verifier_; |