Share via


SecurityProtocolType Enum

Definisi

Menentukan protokol keamanan yang didukung oleh paket keamanan Schannel.

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

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

Bidang

Ssl3 48

Menentukan protokol keamanan Secure Socket Layer (SSL) 3.0. SSL 3.0 telah digantikan oleh protokol Keamanan Lapisan Transportasi (TLS) dan disediakan hanya untuk kompatibilitas mundur.

SystemDefault 0

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

Tls 192

Menentukan protokol keamanan Transport Layer Security (TLS) 1.0. Protokol TLS 1.0 didefinisikan dalam IETF RFC 2246.

Tls11 768

Menentukan protokol keamanan Transport Layer Security (TLS) 1.1. Protokol TLS 1.1 didefinisikan dalam IETF RFC 4346. Pada sistem Windows, nilai ini didukung dimulai dengan Windows 7.

Tls12 3072

Menentukan protokol keamanan Transport Layer Security (TLS) 1.2. Protokol TLS 1.2 didefinisikan dalam IETF RFC 5246. Pada sistem Windows, nilai ini didukung dimulai dengan Windows 7.

Tls13 12288

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

Keterangan

Enumerasi ini menentukan kumpulan nilai yang dapat Anda gunakan untuk menentukan protokol keamanan transportasi mana yang akan digunakan. Ini adalah jenis enumerasi untuk SecurityProtocol properti . Gunakan enumerasi ini untuk menentukan kebijakan protokol keamanan transportasi Saat Anda menggunakan API HTTP di .NET Framework seperti WebClient, , HttpWebRequestHttpClient, dan SmtpClient (saat menggunakan TLS/SSL).

Protokol Keamanan Lapisan Transportasi (TLS) mengasumsikan bahwa protokol berorientasi koneksi, biasanya TCP, sedang digunakan.

Berlaku untuk

Lihat juga