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

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top