Pergunta

Eu estou trabalhando em algum código que caiu sobre mim quando outro desenvolvedor (e a única pessoa que sabia nada sobre este sistema) para a esquerda. Eu estou tentando descobrir por que o meu cliente eo servidor não está se conectando. Estou recebendo o seguinte erro:

"canais genuínos operação exceção: A conexão foi fechada forçadamente. motivo especificado: criptografia RSA falhou com código de erro = -2146893819"

google inicial pesquisa parece indicar que os canais genuínos é uma biblioteca de comunicação que estava sendo usada (mas não tenho certeza se isso é preciso). Além disso, não parece haver qualquer informação sobre o que que determinado erro meios de código.

Neste ponto, eu estou bem com sugestões sobre onde dar a minha pesquisa, se você não tem quaisquer ideias concretas sobre o que poderia estar errado.

Foi útil?

Solução

O código de erro é -2146893819 hex 80090005 que, nas MS cripto bibliotecas, é NTE_BAD_DATA.

Isso é quase tão longe como eu tenho antes de eu interesse perdido (que tende a acontecer-me muito com o material de criptografia) e é apenas um pouco mais útil do que o que você tem, então eu fiz isso wiki comunidade.

Você não tem realmente disse o que você estava fazendo quando recebeu o erro, mas o top hit para "rsa" e "nte_bad_data" no Google era este .

Ainda assim, ele se expande você Google termos de pesquisa, pelo menos: -)

O melhor de sorte.

Outras dicas

Para referência para futuras pessoas que visitam esta pergunta, eu finalmente resolvido esta questão. Ele acabou por ser um uma incompatibilidade DLL entre as versões do GenuineChannels e nossa implementação criptologia que estavam em nossas máquinas clientes e nossas máquinas do servidor.

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