CipherSuitesPolicy.AllowedCipherSuites Propriedade

Definição

Importante

Esta API não está em conformidade com CLS.

Faz com que um subconjunto de conjuntos de cifras válidos passe para CipherSuitesPolicy(IEnumerable<TlsCipherSuite>) o construtor como uma coleção de conjuntos de cifras permitidos nesta política para negociação.

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 Propriedade

A coleção de conjuntos de cifras permitida nesta política para negociação.

Atributos

Observações

Note

Definir uma política de conjunto de cifras para SslStream autenticação impedirá o sistema operativo de decidir quais são as melhores suítes de cifras para negociar e requer que verifique e atualize manualmente este código. Recomendamos vivamente que evite usar esta funcionalidade e confie na política do seu sistema operativo constantemente atualizada.

Ao contrário da implementação SSL/TLS subjacente do sistema operativo, a ordem dos TlsCipherSuite elementos em allowedCipherSuites não garante a sua prioridade na negociação cliente-servidor. Só podes inicializar uma instância desta classe se estiveres a usar sistemas Linux com OpenSSL 1.1.1 ou superior, ou macOS.

Aplica-se a