System.Net.Security Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |