summaryrefslogtreecommitdiffstats
path: root/net/socket/ssl_client_socket_mac.h
diff options
context:
space:
mode:
Diffstat (limited to 'net/socket/ssl_client_socket_mac.h')
-rw-r--r--net/socket/ssl_client_socket_mac.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/net/socket/ssl_client_socket_mac.h b/net/socket/ssl_client_socket_mac.h
index 3e649ff..09a3bc3 100644
--- a/net/socket/ssl_client_socket_mac.h
+++ b/net/socket/ssl_client_socket_mac.h
@@ -55,6 +55,8 @@ class SSLClientSocketMac : public SSLClientSocket {
// Initializes the SSLContext. Returns a net error code.
int InitializeSSLContext();
+ OSStatus EnableBreakOnAuth(bool enabled);
+
void DoConnectCallback(int result);
void DoReadCallback(int result);
void DoWriteCallback(int result);
@@ -70,6 +72,7 @@ class SSLClientSocketMac : public SSLClientSocket {
int DoVerifyCert();
int DoVerifyCertComplete(int result);
int DoHandshakeFinish();
+ void HandshakeFinished();
int SetClientCert();
@@ -115,6 +118,7 @@ class SSLClientSocketMac : public SSLClientSocket {
bool completed_handshake_;
bool handshake_interrupted_;
+ bool client_cert_requested_;
SSLContextRef ssl_context_;
// These buffers hold data retrieved from/sent to the underlying transport