SecurityProtocolType Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- 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.