SslProtocols Sabit listesi

Tanım

olası sürümlerini SslProtocolstanımlar.

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

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

Alanlar

Default 240

yerine DefaultkullanınNone. Default yalnızca Güvenli Yuva Katmanı (SSL) 3.0 veya Aktarım Katmanı Güvenliği (TLS) 1.0 protokollerinin anlaşmasına izin verir ve bu seçenekler artık kullanım dışı olarak kabul edilir. Sonuç olarak, Default birçok kuruluşta izin verilmez. Bu alanın adına rağmen, SslStream özel koşullar dışında varsayılan olarak kullanmaz.

None 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 alanı kullanmanız gerekir.

Ssl2 12

SSL 2.0 protokolunu belirtir. SSL 2.0, TLS protokolü tarafından değiştirildi ve yalnızca geriye dönük uyumluluk için sağlandı.

Ssl3 48

SSL 3.0 protokolunu belirtir. SSL 3.0, TLS protokolü tarafından değiştirildi ve yalnızca geriye dönük uyumluluk için sağlandı.

Tls 192

TLS 1.0 güvenlik protokollerini belirtir. TLS 1.0 yalnızca geriye dönük uyumluluk için sağlanır. TLS protokolü IETF RFC 2246'da tanımlanır. Bu üye .NET 7'den başlayarak kullanımdan kaldırıldı.

Tls11 768

TLS 1.1 güvenlik protokollerini belirtir. TLS protokolü IETF RFC 4346'da tanımlanır. Bu üye .NET 7'den başlayarak kullanımdan kaldırıldı.

Tls12 3072

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

Tls13 12288

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

Açıklamalar

El sıkışma sırasında istemci SSL sürümlerinin listesini gönderir ve sunucu bu listeden en iyi eşleşen sürümü seçer.

Şunlara uygulanır