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 einen Eigenschaftenbehälter für die Clientauthentifizierung für die SslStream.
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 AuthenticateAsClient.
Dieser SocketsHttpHandler Eigenschaftenbehälter wird in der SslOptions Eigenschaft verwendet.
Konstruktoren
| Name | Beschreibung |
|---|---|
| SslClientAuthenticationOptions() |
Initialisiert eine neue Instanz der SslClientAuthenticationOptions-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AllowRenegotiation |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die SslStream SSL-Neuverhandlung zugelassen werden soll. |
| AllowRsaPkcs1Padding |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die rsa_pkcs1_*-Familie von TLS-Signaturalgorithmen für die Verwendung im TLS-Handshake aktiviert ist. |
| AllowRsaPssPadding |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die rsa_pss_*-Familie von TLS-Signaturalgorithmen für die Verwendung im TLS-Handshake aktiviert ist. |
| AllowTlsResume |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob sslStream die TLS-Wiederaufnahme zulassen soll. |
| ApplicationProtocols |
Dient zum Abrufen oder Festlegen einer Liste von ALPN-Protokollen. |
| CertificateChainPolicy |
Dient zum Abrufen oder Festlegen einer optionalen benutzerdefinierten Richtlinie für die Remotezertifikatüberprüfung. |
| CertificateRevocationCheckMode |
Dient zum Abrufen oder Festlegen des Zertifikatsperrmodus für die Zertifikatüberprüfung. |
| CipherSuitesPolicy |
Gibt die für TLS zulässigen Verschlüsselungssammlungen an. Bei Festlegung auf |
| ClientCertificateContext |
Dient zum Abrufen oder Festlegen des Clientzertifikatkontexts. |
| ClientCertificates |
Eine Sammlung von Zertifikaten, die für die Authentifizierung des Clients auf dem Server berücksichtigt werden sollen. |
| EnabledSslProtocols |
Dient zum Abrufen oder Festlegen des Werts, der die Protokollversionen darstellt, die vom Client während der Authentifizierung auf dem Server angeboten werden. |
| 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 verantwortlich ist, oder legt diesen fest. |
| RemoteCertificateValidationCallback |
Dient zum Abrufen oder Festlegen eines RemoteCertificateValidationCallback Delegaten, der für die Überprüfung des von der Remotepartei bereitgestellten Zertifikats verantwortlich ist. |
| TargetHost |
Ruft den Namen des Servers ab, mit dem der Client eine Verbindung herstellen möchte, oder legt diesen fest. Der Name wird für die Serverzertifikatüberprüfung verwendet und kann ein DNS-Name oder eine IP-Adresse sein. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |