System.Net.Security Namnområde

Tillhandahåller nätverksströmmar för säker kommunikation mellan värdar.

Klasser

Name Description
AuthenticatedStream

Innehåller metoder för att skicka autentiseringsuppgifter över en dataström och begära eller utföra autentisering för klientserverprogram.

CipherSuitesPolicy

Anger tillåtna chiffersviter.

NegotiateAuthentication

Representerar ett tillståndskänsligt autentiseringsutbyte som använder säkerhetsprotokollen Negotiate, NTLM eller Kerberos för att autentisera klienten eller servern i klient-serverkommunikation.

NegotiateAuthenticationClientOptions

Representerar en egenskapsväska för klientsidan av ett autentiseringsutbyte.

NegotiateAuthenticationServerOptions

Representerar en egenskapsväska för serversidan för ett autentiseringsutbyte.

NegotiateStream

Tillhandahåller en dataström som använder Protokollet Förhandla om säkerhet för att autentisera klienten, och eventuellt servern, i klient-server-kommunikation.

SslCertificateTrust

Representerar en förtroendeprincip för användning med SSL/TLS-anslutningar.

SslClientAuthenticationOptions

Representerar en egenskapsväska SslStreamför klientautentisering för .

SslServerAuthenticationOptions

Den här structen representerar en egenskapsväska för serverautentisering för SslStream.

SslStream

Tillhandahåller en ström som används för klient-server-kommunikation som använder SSL-säkerhetsprotokollet (Secure Socket Layer) för att autentisera servern och eventuellt klienten.

SslStreamCertificateContext

Representerar en uppsättning certifikat som används för att skapa en certifikatkedja.

Strukturer

Name Description
SslApplicationProtocol

Representerar värdet för TLS Application Protocol.

SslClientHelloInfo

Den här structen innehåller information från den mottagna TLS-klientens Hello-ram.

Uppräkningar

Name Description
AuthenticationLevel

Anger klientkrav för autentisering och personifiering när du använder WebRequest klassen och härledda klasser för att begära en resurs.

EncryptionPolicy

Anger krypteringsprincipen.

NegotiateAuthenticationStatusCode

Anger status för ett enda steg i ett autentiseringsutbyte.

ProtectionLevel

Anger de säkerhetstjänster som begärs för en autentiserad ström.

SslPolicyErrors

Räknar upp SSL-principfel (Secure Socket Layer).

TlsCipherSuite

Representerar chiffersvitvärden för TLS-protokollet (tidigare SSL).

Delegeringar

Name Description
LocalCertificateSelectionCallback

Väljer det lokala SSL-certifikatet (Secure Sockets Layer) som används för autentisering.

RemoteCertificateValidationCallback

Verifierar det SSL-certifikat (Remote Secure Sockets Layer) som används för autentisering.

ServerCertificateSelectionCallback

Väljer SSL-certifikatet (Secure Sockets Layer).

ServerOptionsSelectionCallback

Representerar den asynkrona motringningsmetod som väljer sessionsegenskaper baserat på det namn som begärs av klienten.