SecurityProtocolType Sabit listesi

Tanım

Schannel güvenlik paketi tarafından desteklenen güvenlik protokollerini belirtir.

Bu sabit listesi, üyeleri için bit düzeyinde karşılaştırmayı destekler.

public enum class SecurityProtocolType
[System.Flags]
public enum SecurityProtocolType
[<System.Flags>]
type SecurityProtocolType = 
Public Enum SecurityProtocolType
Devralma
SecurityProtocolType
Öznitelikler

Alanlar

Ssl3 48

Güvenli Yuva Katmanı (SSL) 3.0 güvenlik protokollerini belirtir. SSL 3.0, Aktarım Katmanı Güvenliği (TLS) protokolü tarafından değiştirildi ve yalnızca geriye dönük uyumluluk için sağlandı.

SystemDefault 0

İşletim sisteminin kullanılacak en iyi protokolü seçmesine ve güvenli olmayan protokolleri engellemesine izin verir. Uygulamanızın bunu yapmak için belirli bir nedeni yoksa, bu değeri kullanmanız gerekir.

Tls 192

Aktarım Katmanı Güvenliği (TLS) 1.0 güvenlik protokollerini belirtir. TLS 1.0 protokolü IETF RFC 2246'da tanımlanır.

Tls11 768

Aktarım Katmanı Güvenliği (TLS) 1.1 güvenlik protokollerini belirtir. TLS 1.1 protokolü IETF RFC 4346'da tanımlanır. Windows sistemlerinde, bu değer Windows 7'den başlayarak desteklenir.

Tls12 3072

Aktarım Katmanı Güvenliği (TLS) 1.2 güvenlik protokollerini belirtir. TLS 1.2 protokolü IETF RFC 5246'da tanımlanır. Windows sistemlerinde, bu değer Windows 7'den başlayarak desteklenir.

Tls13 12288

TLS 1.3 güvenlik protokollerini belirtir. TLS protokolü IETF RFC 8446'da tanımlanır.

Açıklamalar

Bu numaralandırma, hangi aktarım güvenlik protokolünün kullanılacağını belirtmek için kullanabileceğiniz değer kümesini tanımlar. Özelliği için SecurityProtocol numaralandırılmış türdür. , HttpWebRequest, HttpClientve SmtpClient (TLS/SSL kullanırken) gibi WebClient.NET Framework HTTP API'lerini kullanırken aktarım güvenlik protokolü ilkenizi belirlemek için bu numaralandırmayı kullanın.

Aktarım Katmanı Güvenliği (TLS) protokolleri, genellikle TCP olan bağlantı odaklı bir protokolün kullanımda olduğunu varsayar.

Şunlara uygulanır

Ayrıca bkz.