Compartilhar via


CipherSuitesPolicy.AllowedCipherSuites Propriedade

Definição

Importante

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

Obtém um subconjunto de conjuntos de criptografias válidos passados para o construtor CipherSuitesPolicy(IEnumerable<TlsCipherSuite>) como uma coleção de conjuntos de criptografias 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 da propriedade

A coleção de conjuntos de criptografias permitidos nesta política para negociação.

Atributos

Comentários

Observação

Definir uma política de pacote de criptografia na SslStream autenticação impedirá que o sistema operacional decida quais são os melhores conjuntos de criptografia para negociar e exige que você marcar manualmente e atualize esse código. É altamente recomendável que você evite usar esse recurso e confie em sua política de sistema operacional constantemente atualizada.

Ao contrário da implementação de SSL/TLS subjacente do sistema operacional, a ordem dos TlsCipherSuite elementos em allowedCipherSuites não garante sua prioridade na negociação cliente-servidor. Você só poderá inicializar uma instância dessa classe se estiver usando sistemas Linux com OpenSSL 1.1.1 ou superior ou macOS.

Aplica-se a