From e7e883e316bf9c3bdfebdf87609442674ed1968d Mon Sep 17 00:00:00 2001 From: "davidben@chromium.org" Date: Fri, 25 Jul 2014 06:03:08 +0000 Subject: Switch to using SSL_get0_certificate_types for client auth. Upstream added SSL_get0_certificate_types while we added SSL_get_client_certificate_types in parallel. Switch to upstream's API. BUG=388000 Review URL: https://codereview.chromium.org/415853002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@285498 0039d316-1c4b-4281-b951-d872f2087c98 --- net/socket/ssl_client_socket_openssl.cc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'net') diff --git a/net/socket/ssl_client_socket_openssl.cc b/net/socket/ssl_client_socket_openssl.cc index bf1358f..f824726 100644 --- a/net/socket/ssl_client_socket_openssl.cc +++ b/net/socket/ssl_client_socket_openssl.cc @@ -1339,9 +1339,8 @@ int SSLClientSocketOpenSSL::ClientCertRequestCallback(SSL* ssl, } const unsigned char* client_cert_types; - size_t num_client_cert_types; - SSL_get_client_certificate_types(ssl, &client_cert_types, - &num_client_cert_types); + size_t num_client_cert_types = + SSL_get0_certificate_types(ssl, &client_cert_types); for (size_t i = 0; i < num_client_cert_types; i++) { cert_key_types_.push_back( static_cast(client_cert_types[i])); -- cgit v1.1