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 8ea22661f5f74381335d6e6fdb3959b253541404..bb5962583c7aac7aab189a16453a237e7d37faeb 100644 |
--- a/net/socket/ssl_client_socket_openssl.h |
+++ b/net/socket/ssl_client_socket_openssl.h |
@@ -16,6 +16,7 @@ |
#include "net/socket/client_socket_handle.h" |
#include "net/socket/ssl_client_socket.h" |
#include "net/ssl/server_bound_cert_service.h" |
+#include "net/ssl/ssl_client_cert_type.h" |
#include "net/ssl/ssl_config_service.h" |
// Avoid including misc OpenSSL headers, i.e.: |
@@ -197,6 +198,9 @@ class SSLClientSocketOpenSSL : public SSLClientSocket { |
// List of DER-encoded X.509 DistinguishedName of certificate authorities |
// allowed by the server. |
std::vector<std::string> cert_authorities_; |
+ // List of SSLClientCertType values for client certificates allowed by the |
+ // server. |
+ std::vector<SSLClientCertType> cert_key_types_; |
CertVerifier* const cert_verifier_; |
scoped_ptr<SingleRequestCertVerifier> verifier_; |