summaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorrsleevi@chromium.org <rsleevi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-03-02 17:50:13 +0000
committerrsleevi@chromium.org <rsleevi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-03-02 17:50:13 +0000
commitacb8c7c077809e1bebf37ac23d57e4a417377ee5 (patch)
treea1862cb011726acb9a09ea1cfad3e37775eecf84 /net
parent849746701f850f583798cb98b4c6fe00f7424548 (diff)
downloadchromium_src-acb8c7c077809e1bebf37ac23d57e4a417377ee5.zip
chromium_src-acb8c7c077809e1bebf37ac23d57e4a417377ee5.tar.gz
chromium_src-acb8c7c077809e1bebf37ac23d57e4a417377ee5.tar.bz2
Report SSL session resumption state for OpenSSL
BUG=179540 Review URL: https://chromiumcodereview.appspot.com/12381056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185728 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net')
-rw-r--r--net/socket/ssl_client_socket_openssl.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/net/socket/ssl_client_socket_openssl.cc b/net/socket/ssl_client_socket_openssl.cc
index c49326d..ce736c9 100644
--- a/net/socket/ssl_client_socket_openssl.cc
+++ b/net/socket/ssl_client_socket_openssl.cc
@@ -644,6 +644,9 @@ bool SSLClientSocketOpenSSL::GetSSLInfo(SSLInfo* ssl_info) {
if (ssl_config_.version_fallback)
ssl_info->connection_status |= SSL_CONNECTION_VERSION_FALLBACK;
+ ssl_info->handshake_type = SSL_session_reused(ssl_) ?
+ SSLInfo::HANDSHAKE_RESUME : SSLInfo::HANDSHAKE_FULL;
+
DVLOG(3) << "Encoded connection status: cipher suite = "
<< SSLConnectionStatusToCipherSuite(ssl_info->connection_status)
<< " version = "