SecurityProtocolType Enumerazione

Definizione

Specifica i protocolli di sicurezza supportati dal pacchetto di sicurezza di Schannel.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

public enum class SecurityProtocolType
[System.Flags]
public enum SecurityProtocolType
[<System.Flags>]
type SecurityProtocolType = 
Public Enum SecurityProtocolType
Ereditarietà
SecurityProtocolType
Attributi

Campi

Ssl3 48

Specifica il protocollo di sicurezza SSL (Secure Socket Layer) 3.0. SSL 3.0 è stato sostituito dal protocollo Transport Layer Security (TLS) e viene fornito solo per mantenere la compatibilità con le versioni precedenti.

SystemDefault 0

Consente al sistema operativo scegliere il protocollo ottimale da usare e di bloccare i protocolli non sicuri. A meno che l'app non abbia un motivo specifico per non farlo, è consigliabile usare questo valore.

Tls 192

Specifica il protocollo di sicurezza TLS (Transport Layer Security) 1.0. Il protocollo TLS 1.0 è definito nella specifica IETF RFC 2246.

Tls11 768

Specifica il protocollo di sicurezza TLS (Transport Layer Security) 1,1. Il protocollo TLS 1.1 è definito nella specifica IETF RFC 4346. Nei sistemi Windows questo valore è supportato a partire da Windows 7.

Tls12 3072

Specifica il protocollo di sicurezza TLS (Transport Layer Security) 1,2. Il protocollo TLS 1.2 è definito nella specifica IETF RFC 5246. Nei sistemi Windows questo valore è supportato a partire da Windows 7.

Tls13 12288

Specifica il protocollo di sicurezza TLS 1.3. Il protocollo TLS è definito nella specifica IETF RFC 8446.

Commenti

Questa enumerazione definisce il set di valori che è possibile utilizzare per specificare il protocollo di sicurezza del trasporto da utilizzare. È il tipo enumerato per la SecurityProtocol proprietà . Usare questa enumerazione per determinare i criteri del protocollo di sicurezza del trasporto quando si usano LE API HTTP in .NET Framework, WebClientad esempio , HttpClientHttpWebRequest, e SmtpClient (quando si usa TLS/SSL).

I protocolli Transport Layer Security (TLS) presuppongono che sia in uso un protocollo orientato alla connessione, in genere TCP.

Si applica a

Vedi anche