System.Net.Security Przestrzeń nazw

Zapewnia strumienie sieciowe na potrzeby bezpiecznej komunikacji między hostami.

Klasy

AuthenticatedStream

Udostępnia metody przekazywania poświadczeń w strumieniu i żądania lub przeprowadzania uwierzytelniania dla aplikacji klienckich serwerów.

CipherSuitesPolicy

Określa dozwolone zestawy szyfrowania.

NegotiateAuthentication

Reprezentuje stanową wymianę uwierzytelniania, która używa protokołów zabezpieczeń Negotiate, NTLM lub Kerberos do uwierzytelniania klienta lub serwera w komunikacji między serwerem klienta.

NegotiateAuthenticationClientOptions

Reprezentuje torbę właściwości po stronie klienta wymiany uwierzytelniania.

NegotiateAuthenticationServerOptions

Reprezentuje torbę właściwości po stronie serwera wymiany uwierzytelniania.

NegotiateStream

Udostępnia strumień, który używa protokołu zabezpieczeń Negocjuj do uwierzytelniania klienta i opcjonalnie serwera w komunikacji między klientem a serwerem.

SslCertificateTrust

Reprezentuje zasady zaufania do użycia z połączeniami SSL/TLS.

SslClientAuthenticationOptions

Reprezentuje torbę właściwości uwierzytelniania klienta dla elementu SslStream.

SslServerAuthenticationOptions

Ta struktura reprezentuje torbę właściwości uwierzytelniania serwera dla elementu SslStream.

SslStream

Udostępnia strumień używany do komunikacji między klientem a serwerem, który używa protokołu zabezpieczeń Secure Socket Layer (SSL) do uwierzytelniania serwera i opcjonalnie klienta.

SslStreamCertificateContext

Reprezentuje zestaw certyfikatów używany do tworzenia łańcucha certyfikatów.

Struktury

SslApplicationProtocol

Reprezentuje wartość protokołu APLIKACJI TLS.

SslClientHelloInfo

Ta struktura zawiera informacje z odebranej ramki hello klienta TLS.

Wyliczenia

AuthenticationLevel

Określa wymagania klienta dotyczące uwierzytelniania i personifikacji podczas używania WebRequest klas i klas pochodnych do żądania zasobu.

EncryptionPolicy

Określa zasady szyfrowania.

NegotiateAuthenticationStatusCode

Określa stan pojedynczego kroku wymiany uwierzytelniania.

ProtectionLevel

Wskazuje usługi zabezpieczeń żądane dla uwierzytelnionego strumienia.

SslPolicyErrors

Wylicza błędy zasad Secure Socket Layer (SSL).

TlsCipherSuite

Reprezentuje wartości pakietu szyfrowania dla protokołu TLS (dawniej SSL).

Delegaci

LocalCertificateSelectionCallback

Wybiera lokalny certyfikat Secure Sockets Layer (SSL) używany do uwierzytelniania.

RemoteCertificateValidationCallback

Sprawdza zdalny certyfikat ssl (Secure Sockets Layer) używany do uwierzytelniania.

ServerCertificateSelectionCallback

Wybiera certyfikat Secure Sockets Layer (SSL) serwera.

ServerOptionsSelectionCallback

Reprezentuje metodę wywołania zwrotnego asynchronicznego, która wybierze właściwości sesji na podstawie nazwy żądanej przez klienta.