System.Net.Security Przestrzeń nazw

Zapewnia strumienie sieciowe do bezpiecznej komunikacji między hostami. Provides network streams for secure communications between hosts.

Klasy

AuthenticatedStream

Zapewnia metody przekazywania poświadczeń przez strumień oraz żądania lub przeprowadzania uwierzytelniania dla aplikacji klient-serwer.Provides methods for passing credentials across a stream and requesting or performing authentication for client-server applications.

CipherSuitesPolicy

Określa dozwolone mechanizmy szyfrowania.Specifies allowed cipher suites.

NegotiateStream

Zapewnia strumień, który używa protokołu zabezpieczeń Negocjuj do uwierzytelniania klienta i opcjonalnie serwera w komunikacji klient-serwer.Provides a stream that uses the Negotiate security protocol to authenticate the client, and optionally the server, in client-server communication.

SslClientAuthenticationOptions

Reprezentuje zbiór właściwości uwierzytelniania klienta dla SslStream .Represents a client authentication property bag for the SslStream.

SslServerAuthenticationOptions

Ta struktura przedstawia zbiór właściwości uwierzytelniania serwera dla SslStream .This struct represents a server authentication property bag for the SslStream.

SslStream

Zapewnia strumień używany do komunikacji klient-serwer, który używa protokołu zabezpieczeń Secure Socket Layer (SSL) do uwierzytelniania serwera i opcjonalnie klienta.Provides a stream used for client-server communication that uses the Secure Socket Layer (SSL) security protocol to authenticate the server and optionally the client.

SslStreamCertificateContext

Reprezentuje zestaw certyfikatów używanych do kompilowania łańcucha certyfikatów.Represents a set of certificates used for building a certificate chain.

Struktury

SslApplicationProtocol

Reprezentuje wartość protokołu TLS aplikacji.Represents a value of TLS Application protocol.

SslClientHelloInfo

Ta struktura zawiera informacje z odebranej ramki Hello klienta TLS.This struct contains information from received TLS Client Hello frame.

Wyliczenia

AuthenticationLevel

Określa wymagania klienta dotyczące uwierzytelniania i personifikacji w przypadku używania WebRequest klasy i klas pochodnych do żądania zasobu.Specifies client requirements for authentication and impersonation when using the WebRequest class and derived classes to request a resource.

EncryptionPolicy

EncryptionPolicy do użycia.The EncryptionPolicy to use.

ProtectionLevel

Wskazuje usługi zabezpieczeń żądane dla uwierzytelnionego strumienia.Indicates the security services requested for an authenticated stream.

SslPolicyErrors

Wylicza błędy zasad protokołu Secure Socket Layer (SSL).Enumerates Secure Socket Layer (SSL) policy errors.

TlsCipherSuite

Reprezentuje wartości pakietu szyfrowania dla protokołu TLS (dawniej SSL).Represents cipher suite values for the TLS (formerly SSL) protocol.

Delegaci

LocalCertificateSelectionCallback

Wybiera certyfikat lokalnego Secure Sockets Layer (SSL) używany do uwierzytelniania.Selects the local Secure Sockets Layer (SSL) certificate used for authentication.

RemoteCertificateValidationCallback

Weryfikuje certyfikat zdalnego Secure Sockets Layer (SSL) używany do uwierzytelniania.Verifies the remote Secure Sockets Layer (SSL) certificate used for authentication.

ServerCertificateSelectionCallback

Wybiera certyfikat serwera Secure Sockets Layer (SSL).Selects the server Secure Sockets Layer (SSL) certificate.

ServerOptionsSelectionCallback

Reprezentuje asynchroniczną metodę wywołania zwrotnego, która będzie wybierać właściwości sesji na podstawie nazwy żądanej przez klienta.Represents the asynchronous callback method that will select session properties based on the name requested by the client.