Sdílet prostřednictvím


SslClientAuthenticationOptions Třída

Definice

Představuje balíček vlastnosti ověřování klienta pro objekt SslStream.

public ref class SslClientAuthenticationOptions
public class SslClientAuthenticationOptions
type SslClientAuthenticationOptions = class
Public Class SslClientAuthenticationOptions
Dědičnost
SslClientAuthenticationOptions

Poznámky

Tato taška vlastností se používá jako argument pro AuthenticateAsClientAsync a v .NET 5 a novějších verzích pro AuthenticateAsClient.

Tato taška SocketsHttpHandler vlastností se používá ve SslOptions vlastnosti.

Konstruktory

Name Description
SslClientAuthenticationOptions()

Inicializuje novou instanci SslClientAuthenticationOptions třídy.

Vlastnosti

Name Description
AllowRenegotiation

Získá nebo nastaví hodnotu, která určuje, zda SslStream má povolit opětovné vyjednávání SSL.

AllowRsaPkcs1Padding

Získá nebo nastaví hodnotu, která určuje, zda je povolena řada rsa_pkcs1_* podpisových algoritmů TLS pro použití v metody handshake protokolu TLS.

AllowRsaPssPadding

Získá nebo nastaví hodnotu, která označuje, zda je povolena řada rsa_pss_* podpisových algoritmů TLS pro použití v metodě handshake protokolu TLS.

AllowTlsResume

Získá nebo nastaví hodnotu, která označuje, zda SslStream má povolit obnovení protokolu TLS.

ApplicationProtocols

Získá nebo nastaví seznam protokolů ALPN.

CertificateChainPolicy

Získá nebo nastaví volitelnou přizpůsobenou zásadu pro vzdálené ověření certifikátu.

CertificateRevocationCheckMode

Získá nebo nastaví režim odvolání certifikátu pro ověření certifikátu.

CipherSuitesPolicy

Určuje šifrovací sady povolené pro protokol TLS. Pokud je tato možnost nastavená null, použije se výchozí operační systém. Při změně tohoto nastavení používejte extrémní opatrnost.

ClientCertificateContext

Získá nebo nastaví kontext klientského certifikátu.

ClientCertificates

Kolekce certifikátů, které se mají považovat za ověřování klienta na serveru.

EnabledSslProtocols

Získá nebo nastaví hodnotu, která představuje verze protokolu nabízené klientem serveru během ověřování.

EncryptionPolicy

Získá nebo nastaví zásady šifrování.

LocalCertificateSelectionCallback

Získá nebo nastaví delegáta LocalCertificateSelectionCallback , který je zodpovědný za výběr klientského ověřovacího certifikátu použitého k ověřování.

RemoteCertificateValidationCallback

Získá nebo nastaví delegáta RemoteCertificateValidationCallback , který je zodpovědný za ověření certifikátu poskytnutého vzdálenou stranou.

TargetHost

Získá nebo nastaví název serveru, ke kterému se klient pokouší připojit. Název se používá k ověření certifikátu serveru a může to být název DNS nebo IP adresa.

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro