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 criptografia válidos passados para CipherSuitesPolicy(IEnumerable<TlsCipherSuite>) o construtor como uma coleção de conjuntos de criptografia 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 criptografia permitidos nesta política para negociação.
- Atributos
Comentários
Note
Definir uma política de conjunto de criptografia na SslStream autenticação impedirá que o sistema operacional decida quais são os melhores conjuntos de criptografias com os quais negociar e exige que você verifique e atualize este código manualmente. É 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 não allowedCipherSuites 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.