CipherSuitesPolicy(IEnumerable<TlsCipherSuite>) Constructeur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Important
Cette API n’est pas conforme CLS.
Initialise une nouvelle instance de la classe qui peut être utilisée pour l’authentification CipherSuitesPolicy client ou serveur.
public:
CipherSuitesPolicy(System::Collections::Generic::IEnumerable<System::Net::Security::TlsCipherSuite> ^ allowedCipherSuites);
[System.CLSCompliant(false)]
public CipherSuitesPolicy(System.Collections.Generic.IEnumerable<System.Net.Security.TlsCipherSuite> allowedCipherSuites);
[<System.CLSCompliant(false)>]
new System.Net.Security.CipherSuitesPolicy : seq<System.Net.Security.TlsCipherSuite> -> System.Net.Security.CipherSuitesPolicy
Public Sub New (allowedCipherSuites As IEnumerable(Of TlsCipherSuite))
Paramètres
- allowedCipherSuites
- IEnumerable<TlsCipherSuite>
Collection de suites de chiffrement autorisées dans cette stratégie pour la négociation.
- Attributs
Exceptions
La plateforme n’est pas un système Linux avec OpenSSL 1.1.1 ou version ultérieure ou macOS.
Remarques
Note
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 vérifiiez et mettez à jour manuellement 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 lequel ils ne garantissent pas leur priorité dans la négociation client-serveur. Vous pouvez initialiser une instance de cette classe uniquement si vous utilisez des systèmes Linux avec OpenSSL 1.1.1 ou version ultérieure ou macOS.