SecurityProtocolType SecurityProtocolType SecurityProtocolType SecurityProtocolType Enum

Definizione

Specifica i protocolli di sicurezza supportati dal pacchetto di sicurezza di Schannel.Specifies the security protocols that are supported by the Schannel security package.

Questa enumerazione ha un attributo FlagsAttribute che consente una combinazione bit per bit dei valori del relativo membro.

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

Campi

Ssl3 Ssl3 Ssl3 Ssl3 48

Specifica il protocollo di sicurezza SSL (Secure Socket Layer) 3.0.Specifies the Secure Socket Layer (SSL) 3.0 security protocol. SSL 3.0 è stato sostituito dal protocollo Transport Layer Security (TLS) e viene fornito solo per mantenere la compatibilità con le versioni precedenti.SSL 3.0 has been superseded by the Transport Layer Security (TLS) protocol and is provided for backward compatibility only.

SystemDefault SystemDefault SystemDefault SystemDefault 0

Consente al sistema operativo scegliere il protocollo ottimale da usare e di bloccare i protocolli non sicuri.Allows the operating system to choose the best protocol to use, and to block protocols that are not secure. A meno che l'app non abbia un motivo specifico per non farlo, è consigliabile usare questo valore.Unless your app has a specific reason not to, you should use this value.

Tls Tls Tls Tls 192

Specifica il protocollo di sicurezza TLS (Transport Layer Security) 1.0.Specifies the Transport Layer Security (TLS) 1.0 security protocol. Il protocollo TLS 1.0 è definito nella specifica IETF RFC 2246.The TLS 1.0 protocol is defined in IETF RFC 2246.

Tls11 Tls11 Tls11 Tls11 768

Specifica il protocollo di sicurezza TLS (Transport Layer Security) 1,1.Specifies the Transport Layer Security (TLS) 1.1 security protocol. Il protocollo TLS 1.1 è definito nella specifica IETF RFC 4346.The TLS 1.1 protocol is defined in IETF RFC 4346. Nei sistemi Windows questo valore è supportato a partire da Windows 7.On Windows systems, this value is supported starting with Windows 7.

Tls12 Tls12 Tls12 Tls12 3072

Specifica il protocollo di sicurezza TLS (Transport Layer Security) 1,2.Specifies the Transport Layer Security (TLS) 1.2 security protocol. Il protocollo TLS 1.2 è definito nella specifica IETF RFC 5246.The TLS 1.2 protocol is defined in IETF RFC 5246. Nei sistemi Windows questo valore è supportato a partire da Windows 7.On Windows systems, this value is supported starting with Windows 7.

Tls13 Tls13 Tls13 Tls13 12288

Specifica il protocollo di sicurezza TLS 1.3.Specifies the TLS 1.3 security protocol. Il protocollo TLS è definito nella specifica IETF RFC 8446.The TLS protocol is defined in IETF RFC 8446.

Commenti

Questa enumerazione definisce il set di valori che è possibile usare per specificare che il trasporto di protocollo di sicurezza da usare.This enumeration defines the set of values that you can use to specify which transport security protocol to use. È di tipo enumerato per il SecurityProtocol proprietà.It is the enumerated type for the SecurityProtocol property. Utilizzare questa enumerazione per determinare i criteri di protocollo di sicurezza di trasporto quando si utilizza HTTP APIs in .NET Framework, ad esempio WebClient, HttpWebRequest, HttpClient, e SmtpClient (quando si Usa TLS/SSL).Use this enumeration to determine your transport security protocol policy when you're using HTTP APIs in the .NET Framework such as WebClient, HttpWebRequest, HttpClient, and SmtpClient (when using TLS/SSL).

I protocolli Transport Layer Security (TLS) si presuppongono che un protocollo orientato alla connessione, in genere TCP, è in uso.The Transport Layer Security (TLS) protocols assume that a connection-oriented protocol, typically TCP, is in use.

Si applica a