SSL 会话与 SChannel 重用 (Windows)

发布于 2024-07-21 08:09:26 字数 593 浏览 8 评论 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 -查找-if-server-supports-ssl.html

I have a program that use schannel.dll to make a SSL connection to remote server. But I'd like to disconnect from server often and reconnect without the need to renegotiate shared key again. I know that SSL support this, but don't know how to make it with SChannel.

Can you help me?

Here are some links that can help:

Creating a Secure Connection Using Schannel: http://msdn.microsoft.com/en-us/library/aa374782(VS.85).aspx

SSL session reuse - how to find if supported?: http://royontechnology.blogspot.com/2008/01/how-to-find-out-if-server-supports-ssl.html

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

萌能量女王 2024-07-28 08:09:26

如果您希望重新连接正常工作,请务必使用相同的
每个连接的凭据句柄。 您还需要传递
调用 InitializeSecurityContext 时使用相同的目标名称字符串。 漂亮的
其他大部分事情都是自动的。

If you want reconnects to work it's important to use the same
credential handle for each connection. You'll also need to pass in the
same targetname string when calling InitializeSecurityContext. Pretty
much everything else is automatic.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文