CipherSuitesPolicy.AllowedCipherSuites Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.