我正在使用Wininet在服务器上发送一些后续的HTTP请求,直到我使用TLS(INTERNET_FLAG_SECURE
中的HttpOpenRequestA
标志),连接才能被重用。现在,我想使用TLS,设置提到的标志,还设置标志INTERNET_FLAG_IGNORE_CERT_CN_INVALID
和INTERNET_FLAG_IGNORE_CERT_DATE_INVALID
(以跳过自签名证书验证)-现在为每个HttpOpenRequest
调用建立一个新连接。如何在tls中重用conn?
p.s。 INTERNET_FLAG_EXISTING_CONNECT
无效
答案 0 :(得分:0)
每个新连接都进行单独的TCP握手和单独的TLS握手。在会话重用的情况下,不执行任何密钥交换,即重复使用相同的对称密钥。