diff options
Diffstat (limited to 'net/socket/ssl_client_socket_nss.cc')
-rw-r--r-- | net/socket/ssl_client_socket_nss.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/net/socket/ssl_client_socket_nss.cc b/net/socket/ssl_client_socket_nss.cc index 9526c1c..38f2a78 100644 --- a/net/socket/ssl_client_socket_nss.cc +++ b/net/socket/ssl_client_socket_nss.cc @@ -521,6 +521,10 @@ class SSLClientSocketNSS::Core : public base::RefCountedThreadSafe<Core> { // verified, and may not be called within an NSS callback. void CacheSessionIfNecessary(); + crypto::ECPrivateKey* GetChannelIDKey() const { + return channel_id_key_.get(); + } + private: friend class base::RefCountedThreadSafe<Core>; ~Core(); @@ -3198,6 +3202,10 @@ Error SSLClientSocketNSS::GetSignedEKMForTokenBinding( return ERR_NOT_IMPLEMENTED; } +crypto::ECPrivateKey* SSLClientSocketNSS::GetChannelIDKey() const { + return core_->GetChannelIDKey(); +} + SSLFailureState SSLClientSocketNSS::GetSSLFailureState() const { if (completed_handshake_) return SSL_FAILURE_NONE; |