SecurityProtocolType Enum

Definition

Anger de säkerhetsprotokoll som stöds av Schannel-säkerhetspaketet.

Den här uppräkningen stöder en bitvis kombination av dess medlemsvärden.

public enum class SecurityProtocolType
[System.Flags]
public enum SecurityProtocolType
[<System.Flags>]
type SecurityProtocolType = 
Public Enum SecurityProtocolType
Arv
SecurityProtocolType
Attribut

Fält

Name Värde Description
SystemDefault 0

Tillåter att operativsystemet väljer det bästa protokollet att använda och att blockera protokoll som inte är säkra. Om inte appen har en specifik anledning att inte göra det bör du använda det här värdet.

Ssl3 48

Anger säkerhetsprotokollet Secure Socket Layer (SSL) 3.0. SSL 3.0 har ersatts av TLS-protokollet (Transport Layer Security) och tillhandahålls endast för bakåtkompatibilitet.

Tls 192

Anger TLS 1.0-säkerhetsprotokollet (Transport Layer Security). TLS 1.0-protokollet definieras i IETF RFC 2246.

Tls11 768

Anger TLS-säkerhetsprotokollet (Transport Layer Security) 1.1. TLS 1.1-protokollet definieras i IETF RFC 4346. I Windows system stöds det här värdet från och med Windows 7.

Tls12 3072

Anger TLS-säkerhetsprotokollet (Transport Layer Security) 1.2. TLS 1.2-protokollet definieras i IETF RFC 5246. I Windows system stöds det här värdet från och med Windows 7.

Tls13 12288

Anger TLS 1.3-säkerhetsprotokollet. TLS-protokollet definieras i IETF RFC 8446.

Kommentarer

Den här uppräkningen definierar den uppsättning värden som du kan använda för att ange vilket transportsäkerhetsprotokoll som ska användas. Det är den uppräknade typen för egenskapen SecurityProtocol . Använd den här uppräkningen för att fastställa din transportsäkerhetsprotokollprincip när du använder HTTP-API:er i .NET Framework, till exempel WebClient, HttpWebRequest, HttpClient och SmtpClient (när du använder TLS/SSL).

TLS-protokollen (Transport Layer Security) förutsätter att ett anslutningsorienterat protokoll, vanligtvis TCP, används.

Gäller för

Se även