System.Net.Security Namespace
Stellt Netzwerkstreams für die sichere Kommunikation zwischen Hosts zur Verfügung. Provides network streams for secure communications between hosts.
Klassen
AuthenticatedStream |
Stellt Methoden zum Übergeben von Anmeldeinformationen über einen Stream und zum Anfordern oder Ausführen der Authentifizierung für Client-/Server-Anwendungen bereit.Provides methods for passing credentials across a stream and requesting or performing authentication for client-server applications. |
CipherSuitesPolicy |
Gibt die zulässigen Verschlüsselungssammlungen an.Specifies allowed cipher suites. |
NegotiateStream |
Stellt einen Stream bereit, der mit dem Sicherheitsprotokoll Negotiate den Client und optional den Server für die Kommunikation zwischen Client und Server authentifiziert.Provides a stream that uses the Negotiate security protocol to authenticate the client, and optionally the server, in client-server communication. |
SslClientAuthenticationOptions |
Stellt einen Eigenschaften Behälter für die Client Authentifizierung für den dar SslStream .Represents a client authentication property bag for the SslStream. |
SslServerAuthenticationOptions |
Diese Struktur stellt eine Eigenschaftensammlung für die Serverauthentifizierung für den SslStream dar.This struct represents a server authentication property bag for the SslStream. |
SslStream |
Stellt einen für die Client/Server-Kommunikation verwendeten Datenstrom bereit, der das Sicherheitsprotokoll Secure Socket Layer (SSL) zur Authentifizierung des Servers und optional des Clients verwendet.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 |
Stellt einen Satz von Zertifikaten dar, mit denen eine Zertifikatkette generiert wird.Represents a set of certificates used for building a certificate chain. |
Strukturen
SslApplicationProtocol |
Stellt einen Wert des TLS-Anwendungsprotokolls dar.Represents a value of TLS Application protocol. |
SslClientHelloInfo |
Diese Struktur enthält Informationen aus dem empfangenen TLS Client Hello-Frame.This struct contains information from received TLS Client Hello frame. |
Enumerationen
AuthenticationLevel |
Gibt Clientanforderungen für Authentifizierung und Identitätswechsel bei der Verwendung der WebRequest-Klasse und der abgeleiteten Klassen zum Anfordern einer Ressource an.Specifies client requirements for authentication and impersonation when using the WebRequest class and derived classes to request a resource. |
EncryptionPolicy |
Die zu verwendende EncryptionPolicy.The EncryptionPolicy to use. |
ProtectionLevel |
Gibt die für einen authentifizierten Stream angeforderten Sicherheitsdienste an.Indicates the security services requested for an authenticated stream. |
SslPolicyErrors |
Listet die Richtlinienfehler für Secure Socket Layer (SSL) auf.Enumerates Secure Socket Layer (SSL) policy errors. |
TlsCipherSuite |
Repräsentiert Cipher Suite-Werte für das TLS-Protokoll (früher SSL).Represents cipher suite values for the TLS (formerly SSL) protocol. |
Delegaten
LocalCertificateSelectionCallback |
Wählt das für die Authentifizierung verwendete SSL (Secure Sockets Layer)-Remotezertifikat aus.Selects the local Secure Sockets Layer (SSL) certificate used for authentication. |
RemoteCertificateValidationCallback |
Überprüft das für die Authentifizierung verwendete SSL (Secure Sockets Layer)-Remotezertifikat.Verifies the remote Secure Sockets Layer (SSL) certificate used for authentication. |
ServerCertificateSelectionCallback |
Wählt das SSL-Zertifikat (Secure Sockets Layer) des Servers aus.Selects the server Secure Sockets Layer (SSL) certificate. |
ServerOptionsSelectionCallback |
Stellt die asynchrone Rückrufmethode dar, mit der Sitzungseigenschaften basierend auf dem vom Client angeforderten Namen ausgewählt werden.Represents the asynchronous callback method that will select session properties based on the name requested by the client. |