0

我有一个使用 schannel.dll 与远程服务器建立 SSL 连接的程序。但我想经常断开与服务器的连接并重新连接,而无需再次重新协商共享密钥。我知道 SSL 支持这一点,但不知道如何使用 SChannel 来实现。

你能帮助我吗?

以下是一些可以提供帮助的链接:

使用 Schannel 创建安全连接:http: //msdn.microsoft.com/en-us/library/aa374782 (VS.85).aspx

SSL 会话重用 - 如何查找是否支持?:http ://royontechnology.blogspot.com/2008/01/how-to-find-out-if-server-supports-ssl.html

4

1 回答 1

0

如果您希望重新连接正常工作,对每个连接使用相同的凭据句柄很重要。在调用 InitializeSecurityContext 时,您还需要传入相同的目标名称字符串。几乎所有其他东西都是自动的。

于 2009-05-28T12:37:22.223 回答