reutilização da sessão SSL com SChannel (Windows)
Pergunta
Eu tenho um programa que o uso schannel.dll para fazer uma conexão SSL ao servidor remoto. Mas eu gostaria de se desconectar do servidor com frequência e reconexão sem a necessidade de renegociar chave compartilhada novamente. Eu sei que o apoio SSL isso, mas não sei como fazê-lo com SChannel.
Você pode me ajudar?
Aqui estão alguns links que podem ajudar:
Criar uma conexão segura usando Schannel: http: / /msdn.microsoft.com/en-us/library/aa374782(VS.85).aspx
SSL sessão reutilização - como encontrar se suportado ?: http://royontechnology.blogspot.com/2008/01/how-to-find-out-if-server-supports-ssl.html
Solução
Se você quiser reconecta-se o trabalho é importante usar o mesmo identificador de credencial para cada ligação. Você também vai precisar passar na mesma cadeia targetname ao chamar InitializeSecurityContext. Bonita tudo o resto é automático.