2009-05-25 32 views
0

我有一個程序使用schannel.dll與遠程服務器建立SSL連接。但我想經常斷開與服務器的連接並重新連接,而不需要再次重新協商共享密鑰。我知道SSL支持這一點,但不知道如何使用SChannel。通過SChannel重新使用SSL會話(Windows)

你能幫我嗎?

這裏有一些鏈接,可以幫助:

創建一個安全的連接使用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

回答

0

如果你想重新連接工作爲每個連接使用相同的 憑證句柄很重要。調用InitializeSecurityContext時,您還需要傳入相同的目標名字符串 。漂亮 其他的一切都是自動的。

Regards, John