Condividi tramite


SslServerAuthenticationOptions Classe

Definizione

Questo struct rappresenta un contenitore di proprietà di autenticazione server per .SslStream

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

Commenti

<<<<<<< HEAD Questo contenitore di proprietà viene usato come argomento per AuthenticateAsServer, o AuthenticateAsServerAsync.

Questo contenitore di proprietà viene usato come argomento per AuthenticateAsServero AuthenticateAsServerAsync.

d00cdce3811a6bba08bd2b4929db3dd9ca0576a2

Costruttori

Nome Descrizione
SslServerAuthenticationOptions()

Inizializza una nuova istanza della classe SslServerAuthenticationOptions.

Proprietà

Nome Descrizione
AllowRenegotiation

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

AllowRsaPkcs1Padding

Ottiene o imposta un valore che indica se la famiglia di algoritmi di firma TLS rsa_pkcs1_* è abilitata per l'uso nell'handshake TLS.

AllowRsaPssPadding

Ottiene o imposta un valore che indica se la famiglia di algoritmi di firma TLS rsa_pss_* è abilitata per l'uso nell'handshake TLS.

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 dei certificati.

CertificateRevocationCheckMode

Ottiene o imposta la modalità di revoca del certificato per la convalida del certificato.

CipherSuitesPolicy

Specifica i pacchetti di crittografia consentiti per TLS. Se impostato su null, viene utilizzato il valore predefinito del sistema operativo. Prestare particolare attenzione quando si modifica questa impostazione.

ClientCertificateRequired

Ottiene o imposta un valore che specifica se al client viene richiesto un certificato per l'autenticazione. Si noti che si tratta solo di una richiesta: se non viene fornito alcun certificato, il server accetta comunque la richiesta di connessione.

EnabledSslProtocols

Ottiene o imposta un valore che rappresenta le versioni del protocollo utilizzate dal server in modo che corrispondano alla versione del protocollo client durante l'autenticazione.

EncryptionPolicy

Ottiene o imposta l'oggetto EncryptionPolicy.

RemoteCertificateValidationCallback

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

ServerCertificate

Ottiene o imposta il certificato del server.

ServerCertificateContext

Ottiene o imposta il contesto del certificato del server.

ServerCertificateSelectionCallback

Ottiene o imposta il ServerCertificateSelectionCallback delegato responsabile della selezione del certificato del server.

Metodi

Nome Descrizione
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 il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a