SSL 会话与 SChannel 重用 (Windows)
我有一个程序使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您希望重新连接正常工作,请务必使用相同的
每个连接的凭据句柄。 您还需要传递
调用 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.