Saya mengembangkan klien TCP untuk menghubungkan server OpenSSL dengan otentikasi sertifikat. Saya telah menggunakan file .crt dan .key yang dibagikan oleh tim server. Sertifikat ini dibuat oleh perintah OpenSSL.
Saya menggunakan SslStreamobjek untuk mengotentikasi klien Tcp dengan memanggil SslStream.AuthenticateAsClientmetode dengan melewati server IP, SslProtocols.Ssl3dan X509CertificateCollection.
Saya mendapatkan kesalahan berikut:
Autentikasi gagal karena pihak jarak jauh telah menutup aliran transportasi

SslProtocols.Ssl3. Mungkin kamu harus mencobanyaSslProtocols.Tls. Dalam .Net 4.5 dan yang lebih baru, Anda juga dapat menggunakanTls11atauTls12. Lihat Enumerasi SslProtocols . Anda mungkin memiliki masalah lain.