SslClientAuthenticationOptions Klasse
Definition
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 eine Eigenschaftensammlung für die Clientauthentifizierung für den SslStream dar.
public ref class SslClientAuthenticationOptions
public class SslClientAuthenticationOptions
type SslClientAuthenticationOptions = class
Public Class SslClientAuthenticationOptions
- Vererbung
-
SslClientAuthenticationOptions
Hinweise
Dieser Eigenschaftenbehälter wird als Argument für AuthenticateAsClientAsync und in .NET 5 und höheren Versionen für AuthenticateAsClientverwendet.
Verwendet SocketsHttpHandler diesen Eigenschaftsbehälter in der SslOptions -Eigenschaft.
Konstruktoren
SslClientAuthenticationOptions() |
Initialisiert eine neue Instanz der SslClientAuthenticationOptions-Klasse. |
Eigenschaften
AllowRenegotiation |
Ruft einen Wert ab, der angibt, ob der SslStream die erneute SSL-Aushandlung zulassen soll, oder legt ihn fest. |
AllowTlsResume |
Ruft einen Wert ab, der angibt, ob sslStream die TLS-Wiederaufnahme zulassen soll, oder legt diesen fest. |
ApplicationProtocols |
Ruft eine Liste von ALPN-Protokollen ab oder legt sie fest. |
CertificateChainPolicy |
Ruft eine optionale benutzerdefinierte Richtlinie für die Remotezertifikatüberprüfung ab oder legt diese fest. Wenn nicht |
CertificateRevocationCheckMode |
Ruft den Zertifikatsperrmodus für die Zertifikatvalidierung ab oder legt ihn fest. |
CipherSuitesPolicy |
Gibt die für TLS zulässigen Verschlüsselungssammlungen an. Bei Festlegung auf |
ClientCertificateContext |
Ruft den Clientzertifikatkontext ab oder legt diese fest. |
ClientCertificates |
Eine Sammlung von Zertifikaten, die für die Authentifizierung des Clients beim Server berücksichtigt werden sollen. |
EnabledSslProtocols |
Ruft den Wert ab, der die Protokollversionen darstellt, die dem Server während der Authentifizierung vom Client angeboten werden, oder legt ihn fest. |
EncryptionPolicy |
Ruft die Verschlüsselungsrichtlinie ab oder legt sie fest. |
LocalCertificateSelectionCallback |
Ruft einen LocalCertificateSelectionCallback-Delegaten ab, der für die Auswahl des für die Authentifizierung verwendeten Clientauthentifizierungszertifikats zuständig ist, oder legt diesen fest. |
RemoteCertificateValidationCallback |
Ruft einen RemoteCertificateValidationCallback-Delegaten ab, der für die Validierung des von der Remoteseite angegebenen Zertifikats verantwortlich ist, oder legt ihn fest. |
TargetHost |
Ruft den Namen des Servers ab, mit dem der Client eine Verbindung herzustellen versucht, oder legt ihn fest. Der Name wird für die Serverzertifikatüberprüfung verwendet und kann ein DNS-Name oder eine IP-Adresse sein. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |