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. |