CipherSuitesPolicy(IEnumerable<TlsCipherSuite>) Constructor
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.