Udostępnij za pośrednictwem


SslClientAuthenticationOptions Klasa

Definicja

Reprezentuje worek właściwości uwierzytelniania klienta dla elementu SslStream.

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

Uwagi

Ta torba właściwości jest używana jako argument dla AuthenticateAsClientAsync programu i w programie .NET 5 i nowszych wersjach dla programu AuthenticateAsClient.

Obiekt SocketsHttpHandler używa tej torby właściwości we SslOptions właściwości .

Konstruktory

SslClientAuthenticationOptions()

Inicjuje nowe wystąpienie klasy SslClientAuthenticationOptions.

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 sslstream powinien 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 weryfikacji certyfikatu.

CipherSuitesPolicy

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

ClientCertificateContext

Pobiera lub ustawia kontekst certyfikatu klienta.

ClientCertificates

Kolekcja certyfikatów, które mają być brane pod uwagę podczas uwierzytelniania klienta na serwerze.

EnabledSslProtocols

Pobiera lub ustawia wartość reprezentującą wersje protokołu oferowane przez klienta serwerowi podczas uwierzytelniania.

EncryptionPolicy

Pobiera lub ustawia zasady szyfrowania.

LocalCertificateSelectionCallback

Pobiera lub ustawia LocalCertificateSelectionCallback delegata odpowiedzialnego za wybór certyfikatu uwierzytelniania klienta używanego do uwierzytelniania.

RemoteCertificateValidationCallback

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

TargetHost

Pobiera lub ustawia nazwę serwera, z którą klient próbuje nawiązać połączenie. Nazwa jest używana do weryfikacji certyfikatu serwera i może być nazwą DNS lub adresem IP.

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 wartość bieżącego wystąpienia.

(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