Freigeben über


SslClientAuthenticationOptions Klasse

Definition

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 null, wird der Standardwert des Betriebssystems verwendet. Verwenden Sie beim Ändern dieser Einstellung äußerste Vorsicht.

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)

Gilt für: