System.Net.Security Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Netzwerkstreams für die sichere Kommunikation zwischen Hosts zur Verfügung.
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. |
CipherSuitesPolicy |
Gibt die zulässigen Verschlüsselungssammlungen an. |
NegotiateAuthentication |
Stellt einen zustandsvollen Authentifizierungsaustausch dar, der die Sicherheitsprotokolle "Negotiate", "NTLM" oder "Kerberos" zum Authentifizieren des Clients oder Servers in der Clientserverkommunikation verwendet. |
NegotiateAuthenticationClientOptions |
Stellt einen Eigenschaftenbehälter für die Clientseite eines Authentifizierungsaustauschs dar. |
NegotiateAuthenticationServerOptions |
Stellt einen Eigenschaftenbehälter für die Serverseite eines Authentifizierungsaustauschs dar. |
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. |
SslCertificateTrust |
Stellt eine Vertrauensrichtlinie für die Verwendung mit SSL/TLS-Verbindungen dar. |
SslClientAuthenticationOptions |
Stellt eine Eigenschaftensammlung für die Clientauthentifizierung für den SslStream dar. |
SslServerAuthenticationOptions |
Diese Struktur stellt eine Eigenschaftensammlung für die Serverauthentifizierung für den SslStream dar. |
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. |
SslStreamCertificateContext |
Stellt einen Satz von Zertifikaten dar, mit denen eine Zertifikatkette generiert wird. |
Strukturen
SslApplicationProtocol |
Stellt einen Wert des TLS-Anwendungsprotokolls dar. |
SslClientHelloInfo |
Diese Struktur enthält Informationen aus dem empfangenen 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. |
EncryptionPolicy |
Gibt die Verschlüsselungsrichtlinie an. |
NegotiateAuthenticationStatusCode |
Gibt die Status für einen einzelnen Schritt eines Authentifizierungsaustauschs an. |
ProtectionLevel |
Gibt die für einen authentifizierten Stream angeforderten Sicherheitsdienste an. |
SslPolicyErrors |
Listet die Richtlinienfehler für Secure Socket Layer (SSL) auf. |
TlsCipherSuite |
Repräsentiert Cipher Suite-Werte für das TLS-Protokoll (früher SSL). |
Delegaten
LocalCertificateSelectionCallback |
Wählt das für die Authentifizierung verwendete SSL (Secure Sockets Layer)-Remotezertifikat aus. |
RemoteCertificateValidationCallback |
Überprüft das für die Authentifizierung verwendete SSL (Secure Sockets Layer)-Remotezertifikat. |
ServerCertificateSelectionCallback |
Wählt das SSL-Zertifikat (Secure Sockets Layer) des Servers aus. |
ServerOptionsSelectionCallback |
Stellt die asynchrone Rückrufmethode dar, mit der Sitzungseigenschaften basierend auf dem vom Client angeforderten Namen ausgewählt werden. |