System.Net.Security Naamruimte

Biedt netwerkstromen voor beveiligde communicatie tussen hosts.

Klassen

Name Description
AuthenticatedStream

Biedt methoden voor het doorgeven van referenties in een stream en het aanvragen of uitvoeren van verificatie voor client-servertoepassingen.

CipherSuitesPolicy

Hiermee geeft u toegestane coderingssuites op.

NegotiateAuthentication

Vertegenwoordigt een stateful verificatie-uitwisseling die gebruikmaakt van de negotiate-, NTLM- of Kerberos-beveiligingsprotocollen om de client of server te verifiëren in client-servercommunicatie.

NegotiateAuthenticationClientOptions

Vertegenwoordigt een eigenschappentas voor de clientzijde van een verificatie-uitwisseling.

NegotiateAuthenticationServerOptions

Vertegenwoordigt een eigenschappentas voor de serverzijde van een verificatie-uitwisseling.

NegotiateStream

Biedt een stroom die gebruikmaakt van het negotiate-beveiligingsprotocol voor het verifiëren van de client, en eventueel de server, in client-servercommunicatie.

SslCertificateTrust

Vertegenwoordigt een vertrouwensbeleid voor gebruik met SSL/TLS-verbindingen.

SslClientAuthenticationOptions

Vertegenwoordigt een eigenschapsverzameling voor clientverificatie voor de SslStream.

SslServerAuthenticationOptions

Deze struct vertegenwoordigt een eigenschapsverzameling voor serververificatie voor de SslStream.

SslStream

Biedt een stroom die wordt gebruikt voor client-servercommunicatie die gebruikmaakt van het SSL-beveiligingsprotocol (Secure Socket Layer) om de server en eventueel de client te verifiëren.

SslStreamCertificateContext

Vertegenwoordigt een set certificaten die worden gebruikt voor het bouwen van een certificaatketen.

Structs

Name Description
SslApplicationProtocol

Vertegenwoordigt een waarde van het TLS-toepassingsprotocol.

SslClientHelloInfo

Deze struct bevat informatie van het ontvangen HELLO-frame van de TLS-client.

Enums

Name Description
AuthenticationLevel

Hiermee geeft u clientvereisten voor verificatie en imitatie op bij het gebruik van de WebRequest klasse en afgeleide klassen om een resource aan te vragen.

EncryptionPolicy

Hiermee geeft u het versleutelingsbeleid.

NegotiateAuthenticationStatusCode

Hiermee geeft u de statussen voor één stap van een verificatie-uitwisseling.

ProtectionLevel

Geeft de beveiligingsservices aan die zijn aangevraagd voor een geverifieerde stream.

SslPolicyErrors

Opsomming van SSL-beleidsfouten (Secure Socket Layer).

TlsCipherSuite

Vertegenwoordigt waarden voor coderingssuites voor het TLS-protocol (voorheen SSL).

Gedelegeerden

Name Description
LocalCertificateSelectionCallback

Hiermee selecteert u het lokale SSL-certificaat (Secure Sockets Layer) dat wordt gebruikt voor verificatie.

RemoteCertificateValidationCallback

Controleert het externe SSL-certificaat (Secure Sockets Layer) dat wordt gebruikt voor verificatie.

ServerCertificateSelectionCallback

Hiermee selecteert u het SSL-certificaat (Secure Sockets Layer) van de server.

ServerOptionsSelectionCallback

Vertegenwoordigt de asynchrone callbackmethode waarmee sessie-eigenschappen worden geselecteerd op basis van de naam die door de client is aangevraagd.