Udostępnij za pośrednictwem


SslServerAuthenticationOptions Klasa

Definicja

Ta struktura reprezentuje torbę właściwości uwierzytelniania serwera dla elementu SslStream.

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

Uwagi

Ta torba właściwości jest używana jako argument dla AuthenticateAsServer, lub AuthenticateAsServerAsync.

Konstruktory

SslServerAuthenticationOptions()

Inicjuje nowe wystąpienie klasy SslServerAuthenticationOptions.

Właściwości

AllowRenegotiation

Pobiera lub ustawia wartość wskazującą, czy SslStream opcja powinna zezwalać na renegocjację protokołu SSL.

AllowTlsResume

Pobiera lub ustawia wartość wskazującą, czy usługa SslStream powinna zezwalać na wznowienie protokołu TLS.

ApplicationProtocols

Pobiera lub ustawia listę protokołów ALPN.

CertificateChainPolicy

Pobiera lub ustawia opcjonalne dostosowane zasady na potrzeby weryfikacji certyfikatu zdalnego. Jeśli nie null, CertificateRevocationCheckMode i SslCertificateTrust są ignorowane.

CertificateRevocationCheckMode

Pobiera lub ustawia tryb odwołania certyfikatów na potrzeby walidacji certyfikatu.

CipherSuitesPolicy

Określa zestawy szyfrowania dozwolone dla protokołu TLS. W przypadku ustawienia na wartość nulljest używana wartość domyślna systemu operacyjnego. Podczas zmieniania tego ustawienia należy zachować szczególną ostrożność.

ClientCertificateRequired

Pobiera lub ustawia wartość określającą, czy klient jest proszony o certyfikat uwierzytelniania. Należy pamiętać, że jest to tylko żądanie — jeśli nie podano certyfikatu, serwer nadal akceptuje żądanie połączenia.

EnabledSslProtocols

Pobiera lub ustawia wartość reprezentującą wersje protokołu używane przez serwer w celu dopasowania wersji protokołu klienta podczas uwierzytelniania.

EncryptionPolicy

Pobiera lub ustawia wartość EncryptionPolicy.

RemoteCertificateValidationCallback

Pobiera lub ustawia delegata odpowiedzialnego RemoteCertificateValidationCallback za niestandardowe weryfikowanie certyfikatu dostarczonego przez jednostkę zdalną.

ServerCertificate

Pobiera lub ustawia certyfikat serwera.

ServerCertificateContext

Pobiera lub ustawia kontekst certyfikatu serwera.

ServerCertificateSelectionCallback

Pobiera lub ustawia ServerCertificateSelectionCallback pełnomocnika odpowiedzialnego za wybór certyfikatu serwera.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy