Я розробляю клієнт TCP для підключення сервера OpenSSL до автентифікації сертифіката. Я використовую файли .crt та .key, якими користується команда сервера. Ці сертифікати генеруються командами OpenSSL.
Я використовую SslStream
об'єкт для автентифікації клієнта Tcp методом виклику SslStream.AuthenticateAsClient
, передаючи сервер IP
, SslProtocols.Ssl3
і X509CertificateCollection
.
Я отримую таку помилку:
Помилка автентифікації, оскільки віддалена сторона закрила транспортний потік
SslProtocols.Ssl3
. Можливо, варто спробуватиSslProtocols.Tls
. У .Net 4.5 і вище ви також можете використовуватиTls11
абоTls12
. Див. Перелік SslProtocols . У вас можуть бути інші проблеми.