Lenguaje

CipherSuitesPolicy.AllowedCipherSuites Propiedad

Definición

Importante

Esta API no es conforme a CLS.

Obtiene un subconjunto de conjuntos de cifrado válidos pasados al CipherSuitesPolicy(IEnumerable<TlsCipherSuite>) constructor como una colección de conjuntos de cifrado permitidos en esta directiva para la negociación.

public:
 property System::Collections::Generic::IEnumerable<System::Net::Security::TlsCipherSuite> ^ AllowedCipherSuites { System::Collections::Generic::IEnumerable<System::Net::Security::TlsCipherSuite> ^ get(); };
[System.CLSCompliant(false)]
public System.Collections.Generic.IEnumerable<System.Net.Security.TlsCipherSuite> AllowedCipherSuites { get; }
[<System.CLSCompliant(false)>]
member this.AllowedCipherSuites : seq<System.Net.Security.TlsCipherSuite>
Public ReadOnly Property AllowedCipherSuites As IEnumerable(Of TlsCipherSuite)

Valor de propiedad

La colección de conjuntos de cifrado permitidos en esta directiva para la negociación.

Atributos

Comentarios

Note

Definir una directiva de conjunto de cifrado en SslStream la autenticación impedirá que el sistema operativo decida cuáles son los mejores conjuntos de cifrado con los que negociar y requiere que compruebe y actualice manualmente este código. Se recomienda encarecidamente evitar el uso de esta característica y confiar en la directiva de sistema operativo actualizada constantemente.

A diferencia de la implementación subyacente de SSL/TLS del sistema operativo, el orden de los TlsCipherSuite elementos de allowedCipherSuites no garantiza su prioridad en la negociación del servidor cliente. Solo puede inicializar una instancia de esta clase si usa sistemas Linux con OpenSSL 1.1.1 o superior o macOS.

Se aplica a