Condividi tramite


SslClientAuthenticationOptions Classe

Definizione

Rappresenta un contenitore delle proprietà di autenticazione client per .SslStream

public ref class SslClientAuthenticationOptions
public class SslClientAuthenticationOptions
type SslClientAuthenticationOptions = class
Public Class SslClientAuthenticationOptions
Ereditarietà
SslClientAuthenticationOptions

Commenti

Questo contenitore delle proprietà viene usato come argomento per AuthenticateAsClientAsync e, in .NET 5 e versioni successive, per AuthenticateAsClient.

SocketsHttpHandler utilizza questo contenitore di proprietà nella SslOptions proprietà .

Costruttori

SslClientAuthenticationOptions()

Inizializza una nuova istanza della classe SslClientAuthenticationOptions.

Proprietà

AllowRenegotiation

Ottiene o imposta un valore che indica se deve consentire la SslStream rinegoziazione SSL.

AllowTlsResume

Ottiene o imposta un valore che indica se SslStream deve consentire la ripresa di TLS.

ApplicationProtocols

Ottiene o imposta un elenco di protocolli ALPN.

CertificateChainPolicy

Ottiene o imposta un criterio personalizzato facoltativo per la convalida remota del certificato. Se non nullè , CertificateRevocationCheckMode e SslCertificateTrust vengono ignorati.

CertificateRevocationCheckMode

Ottiene o imposta la modalità di revoca dei certificati per la convalida dei certificati.

CipherSuitesPolicy

Specifica i pacchetti di crittografia consentiti per TLS. Se impostato su null, viene usato il valore predefinito del sistema operativo. Usare estrema cautela quando si modifica questa impostazione.

ClientCertificateContext

Ottiene o imposta il contesto del certificato client.

ClientCertificates

Raccolta di certificati da considerare per l'autenticazione del client nel server.

EnabledSslProtocols

Ottiene o imposta il valore che rappresenta le versioni del protocollo offerte dal client al server durante l'autenticazione.

EncryptionPolicy

Ottiene o imposta i criteri di crittografia.

LocalCertificateSelectionCallback

Ottiene o imposta un LocalCertificateSelectionCallback delegato responsabile della selezione del certificato di autenticazione client utilizzato per l'autenticazione.

RemoteCertificateValidationCallback

Ottiene o imposta un RemoteCertificateValidationCallback delegato responsabile della convalida del certificato fornito dall'entità remota.

TargetHost

Ottiene o imposta il nome del server a cui il client sta tentando di connettersi. Il nome viene usato per la convalida del certificato server e può essere un nome DNS o un indirizzo IP.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a