CipherSuitesPolicy.AllowedCipherSuites Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Importante
Questa API non è conforme a CLS.
Ottiene un subset dei pacchetti di crittografia validi passati nel costruttore CipherSuitesPolicy(IEnumerable<TlsCipherSuite>) come raccolta di pacchetti di crittografia consentiti in questi criteri per la negoziazione.
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)
Valore della proprietà
Raccolta dei pacchetti di crittografia consentiti in questi criteri per la negoziazione.
- Attributi
Commenti
Nota
La definizione di un criterio della suite di crittografia per SslStream l'autenticazione impedirà al sistema operativo di decidere quali sono le suite di crittografia migliori da negoziare con e richiede di controllare e aggiornare manualmente questo codice. È consigliabile evitare di usare questa funzionalità e basarsi sui criteri del sistema operativo aggiornati costantemente.
A differenza dell'implementazione SSL/TLS sottostante del sistema operativo, l'ordine degli TlsCipherSuite elementi in allowedCipherSuites
non garantisce la priorità nella negoziazione client-server. È possibile inizializzare solo un'istanza di questa classe se si usano sistemi Linux con OpenSSL 1.1.1 o macOS.