Taal

CipherSuitesPolicy(IEnumerable<TlsCipherSuite>) Constructor

Definitie

Belangrijk

Deze API is niet CLS-conform.

Initialiseert een nieuw exemplaar van de CipherSuitesPolicy klasse die kan worden gebruikt voor client- of serververificatie.

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))

Parameters

allowedCipherSuites
IEnumerable<TlsCipherSuite>

De verzameling coderingssuites die zijn toegestaan in dit beleid voor onderhandeling.

Kenmerken

Uitzonderingen

Platform is geen Linux-systeem met OpenSSL 1.1.1 of hoger of een macOS.

Opmerkingen

Note

Als u een coderingssuitebeleid voor SslStream verificatie definieert, kan het besturingssysteem niet bepalen met welke suites de beste coderingssuites moeten worden onderhandeld en moet u deze code handmatig controleren en bijwerken. We raden u ten zeerste aan deze functie te vermijden en te vertrouwen op uw voortdurend bijgewerkte besturingssysteembeleid.

In tegenstelling tot de onderliggende SSL/TLS-implementatie van het besturingssysteem, garandeert de volgorde van de TlsCipherSuite elementen in allowedCipherSuites de client-serveronderhandeling niet hun prioriteit. U kunt alleen een exemplaar van deze klasse initialiseren als u Linux-systemen gebruikt met OpenSSL 1.1.1 of hoger of macOS.

Van toepassing op