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

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

Costruttori

SslServerAuthenticationOptions()

Inizializza una nuova istanza della classe SslServerAuthenticationOptions.

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.

ClientCertificateRequired

Ottiene o imposta un valore che specifica se il client viene richiesto un certificato per l'autenticazione. Trattandosi solo di una richiesta, se non viene fornito alcun certificato, il server accetta ancora la richiesta di connessione.

EnabledSslProtocols

Ottiene o imposta un valore che rappresenta le versioni del protocollo usate dal server per trovare la corrispondenza con la versione del protocollo client durante l'autenticazione.

EncryptionPolicy

Ottiene o imposta EncryptionPolicy.

RemoteCertificateValidationCallback

Ottiene o imposta un delegato RemoteCertificateValidationCallback responsabile della convalida del certificato emesso dalla parte remota.

ServerCertificate

Ottiene o imposta il certificato del server.

ServerCertificateContext

Ottiene o imposta il contesto del certificato server.

ServerCertificateSelectionCallback

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

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