Freigeben über


SslServerAuthenticationOptions Klasse

Definition

Diese Struktur stellt eine Eigenschaftensammlung für die Serverauthentifizierung für den SslStream dar.

public ref class SslServerAuthenticationOptions
public class SslServerAuthenticationOptions
type SslServerAuthenticationOptions = class
Public Class SslServerAuthenticationOptions
Vererbung
SslServerAuthenticationOptions

Hinweise

Dieser Eigenschaftenbehälter wird als Argument für AuthenticateAsServeroder AuthenticateAsServerAsyncverwendet.

Konstruktoren

SslServerAuthenticationOptions()

Initialisiert eine neue Instanz der SslServerAuthenticationOptions-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 null, CertificateRevocationCheckMode und SslCertificateTrust werden ignoriert.

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 null wird der Standardwert des Betriebssystems verwendet. Gehen Sie äußerst vorsichtig vor, wenn Sie diese Einstellung ändern.

ClientCertificateRequired

Ruft einen Wert ab, der angibt, ob der Client nach einem Zertifikat für die Authentifizierung gefragt wird, oder legt ihn fest. Beachten Sie, dass dies nur eine Anforderung ist – wenn kein Zertifikat bereitgestellt wird, akzeptiert der Server weiterhin die Verbindungsanforderung.

EnabledSslProtocols

Ruft einen Wert ab, der Protokollversionen darstellt, die vom Server verwendet werden, um die Clientprotokollversion während der Authentifizierung abzugleichen, oder legt ihn fest.

EncryptionPolicy

Ruft den EncryptionPolicy ab oder legt diesen fest.

RemoteCertificateValidationCallback

Ruft einen RemoteCertificateValidationCallback-Delegaten ab, der für die benutzerdefinierte Validierung des von der Remoteseite angegebenen Zertifikats verantwortlich ist, oder legt ihn fest.

ServerCertificate

Ruft das Serverzertifikat ab oder legt es fest.

ServerCertificateContext

Ruft den Serverzertifikatkontext ab oder legt ihn fest.

ServerCertificateSelectionCallback

Ruft den ServerCertificateSelectionCallback-Delegaten ab, der für die Auswahl des Serverzertifikats verantwortlich ist, oder legt ihn fest.

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)

Gilt für: