SslServerAuthenticationOptions 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.
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 |
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 |
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) |