如何使WinInet HTTPS后续请求重用连接?

问题描述 投票:0回答:1

我正在使用wininet在我的服务器上发送一些后续的http请求,直到我使用TLS(INTERNET_FLAG_SECURE中的HttpOpenRequestA标志)连接正在被重用。现在我想使用TLS,设置提到的标志,还标记INTERNET_FLAG_IGNORE_CERT_CN_INVALIDINTERNET_FLAG_IGNORE_CERT_DATE_INVALID(跳过自签名证书验证) - 现在为每个HttpOpenRequest调用建立一个新连接。如何使用tls重用conn?

附: INTERNET_FLAG_EXISTING_CONNECT没有效果

winapi wininet
1个回答
0
投票

每个新连接都执行单独的TCP握手和单独的TLS握手。在会话重用的情况下,不执行密钥交换,即重用相同的对称密钥。

How does SSL/TLS work?

© www.soinside.com 2019 - 2024. All rights reserved.