CipherSuitesPolicy.AllowedCipherSuites Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Importante
Esta API no es conforme a CLS.
Obtiene un subconjunto de conjuntos de cifrado válidos pasados al constructor CipherSuitesPolicy(IEnumerable<TlsCipherSuite>) como una colección de conjuntos de cifrado permitidos en esta directiva de 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 de negociación.
- Atributos
Comentarios
Nota
La definición de una directiva de conjunto de cifrado en la SslStream 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 de SSL/TLS subyacente del sistema operativo, el orden de los TlsCipherSuite elementos de allowedCipherSuites
no garantiza su prioridad en la negociación de cliente-servidor. Solo puede inicializar una instancia de esta clase si usa sistemas Linux con OpenSSL 1.1.1 o superior o macOS.