Share via


CipherSuitesPolicy.AllowedCipherSuites Propriété

Définition

Important

Cette API n’est pas conforme CLS.

Obtient un sous-ensemble de suites de chiffrement valides passées dans le constructeur CipherSuitesPolicy(IEnumerable<TlsCipherSuite>) sous la forme d’une collection de suites de chiffrement autorisées dans cette stratégie pour la négociation.

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)

Valeur de propriété

Collection de suites de chiffrement autorisées dans cette stratégie pour la négociation.

Attributs

Remarques

Notes

La définition d’une stratégie de suite de chiffrement sur SslStream l’authentification empêche le système d’exploitation de décider quelles sont les meilleures suites de chiffrement à négocier et nécessite que vous case activée manuellement et que vous mettez à jour ce code. Nous vous recommandons vivement d’éviter d’utiliser cette fonctionnalité et de vous appuyer sur votre stratégie de système d’exploitation constamment mise à jour.

Contrairement à l’implémentation SSL/TLS sous-jacente du système d’exploitation, l’ordre des TlsCipherSuite éléments dans allowedCipherSuites ne garantit pas leur priorité dans la négociation client-serveur. Vous ne pouvez initialiser un instance de cette classe que si vous utilisez des systèmes Linux avec OpenSSL 1.1.1 ou version ultérieure ou macOS.

S’applique à