Я разрабатываю TCP-клиент для подключения к серверу OpenSSL с проверкой подлинности сертификата. Я использую файлы .crt и .key, общие для серверной команды. Эти сертификаты генерируются командами OpenSSL.
Я использую SslStream
< / a> для аутентификации клиента Tcp, вызвав _ 2_, передав сервер IP
, _ 4_ и X509CertificateCollection
.
Я получаю следующую ошибку:
Ошибка аутентификации, поскольку удаленная сторона закрыла транспортный поток.
SslProtocols.Ssl3
. Может тебе стоит попробоватьSslProtocols.Tls
. В .Net 4.5 и выше вы также можете использоватьTls11
илиTls12
. См. SslProtocols Enumeration < / а>. У вас могут быть другие проблемы. - person jww   schedule 05.06.2015