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 6bee84cb799987efcb94ff6c730a9a6743b3b04a..95cab9bebe623f920779844b2e48857f2b6143f3 100644 |
--- a/net/socket/ssl_client_socket_openssl.h |
+++ b/net/socket/ssl_client_socket_openssl.h |
@@ -58,6 +58,7 @@ class SSLClientSocketOpenSSL : public SSLClientSocket { |
void GetSSLCertRequestInfo(SSLCertRequestInfo* cert_request_info) override; |
NextProtoStatus GetNextProto(std::string* proto) const override; |
ChannelIDService* GetChannelIDService() const override; |
+ std::string GetProvidedTokenBinding() override; |
SSLFailureState GetSSLFailureState() const override; |
// SSLSocket implementation. |
@@ -269,6 +270,7 @@ class SSLClientSocketOpenSSL : public SSLClientSocket { |
void OnPrivateKeySignComplete(Error error, |
const std::vector<uint8_t>& signature); |
+ int BuildProvidedTokenBinding(); |
bool transport_send_busy_; |
bool transport_recv_busy_; |
@@ -342,6 +344,7 @@ class SSLClientSocketOpenSSL : public SSLClientSocket { |
// The service for retrieving Channel ID keys. May be NULL. |
ChannelIDService* channel_id_service_; |
TokenBindingExtension token_binding_extension_; |
+ std::string provided_token_binding_; |
// OpenSSL stuff |
SSL* ssl_; |