2015-08-13 39 views
0

我有捲曲的一些選項:如何用OpenSSL測量C++ Curl握手的時間?

curl_easy_setopt(curl_, CURLOPT_SSL_VERIFYHOST, 1; 
curl_easy_setopt(curl_, CURLOPT_SSL_VERIFYPEER, 1); 
curl_easy_setopt(curl_, CURLOPT_SSL_CTX_DATA, this); 
curl_easy_setopt(curl_, CURLOPT_SSL_CTX_FUNCTION, SslContextFunction); 
... 

如何從捲曲回調時的握手會結束?

回答

1

由於您使用的是OpenSSL,因此調用SslContextFunction時,請使用SSL_CTX_set_info_callback爲SSL上下文內發生的各種事件建立回調。其中一個事件將是SSL_CB_HANDSHAKE_DONE