SslProtocols Enum

Definisi

Menentukan kemungkinan versi SslProtocols.

Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya.

public enum class SslProtocols
[System.Flags]
public enum SslProtocols
[<System.Flags>]
type SslProtocols = 
Public Enum SslProtocols
Warisan
SslProtocols
Atribut

Bidang

Nama Nilai Deskripsi
None 0

Memungkinkan sistem operasi untuk memilih protokol terbaik untuk digunakan, dan untuk memblokir protokol yang tidak aman. Kecuali aplikasi Anda memiliki alasan khusus untuk tidak, Anda harus menggunakan bidang ini.

Ssl2 12

Menentukan protokol SSL 2.0. SSL 2.0 telah digantikan oleh protokol TLS dan disediakan hanya untuk kompatibilitas mundur.

Ssl3 48

Menentukan protokol SSL 3.0. SSL 3.0 telah digantikan oleh protokol TLS dan disediakan hanya untuk kompatibilitas mundur.

Tls 192

Menentukan protokol keamanan TLS 1.0. TLS 1.0 disediakan hanya untuk kompatibilitas mundur. Protokol TLS didefinisikan dalam IETF RFC 2246. Anggota ini usang mulai dari .NET 7.

Default 240

Gunakan None alih-alih Default. Default hanya mengizinkan protokol Secure Sockets Layer (SSL) 3.0 atau Transport Layer Security (TLS) 1.0 untuk dinegosiasikan, dan opsi tersebut sekarang dianggap usang. Akibatnya, Default tidak diizinkan di banyak organisasi. Meskipun nama bidang ini, SslStream tidak menggunakannya sebagai default kecuali dalam keadaan khusus.

Tls11 768

Menentukan protokol keamanan TLS 1.1. Protokol TLS didefinisikan dalam IETF RFC 4346. Anggota ini usang mulai dari .NET 7.

Tls12 3072

Menentukan protokol keamanan TLS 1.2. Protokol TLS didefinisikan dalam IETF RFC 5246.

Tls13 12288

Menentukan protokol keamanan TLS 1.3. Protokol TLS didefinisikan dalam IETF RFC 8446.

Keterangan

Selama jabat tangan, klien mengirim daftar versi SSL dan server memilih versi yang paling cocok dari daftar tersebut.

Berlaku untuk