Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo SslStream.AuthenticateAsServerAsync (X509Certificate, Boolean, SslProtocols, Boolean)

.NET Framework (current version)
 

Data di pubblicazione: agosto 2016

Chiamato dai server per autenticare il server ed eventualmente il client in una connessione client-server usando i certificati specificati, i requisiti e il protocollo di sicurezza come operazione asincrona.

Spazio dei nomi:   System.Net.Security
Assembly:  System (in System.dll)

[HostProtectionAttribute(SecurityAction.LinkDemand, ExternalThreading = true)]
public virtual Task AuthenticateAsServerAsync(
	X509Certificate serverCertificate,
	bool clientCertificateRequired,
	SslProtocols enabledSslProtocols,
	bool checkCertificateRevocation
)

Parametri

serverCertificate
Type: System.Security.Cryptography.X509Certificates.X509Certificate

Certificato X509 usato per autenticare il server.

clientCertificateRequired
Type: System.Boolean

Valore di Boolean che specifica se al 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
Type: System.Security.Authentication.SslProtocols

Valore di SslProtocols che rappresenta il protocollo usato per l'autenticazione.

checkCertificateRevocation
Type: System.Boolean

Valore di Boolean che specifica se durante l'autenticazione viene controllato l'elenco di revoche di certificati.

Valore restituito

Type: System.Threading.Tasks.Task

Restituisce Task.

Oggetto dell'attività che rappresenta l'operazione asincrona.

Se l'autenticazione non riesce, viene visualizzato un AuthenticationExceptione ciò SslStream non è più utilizzabile. È necessario chiudere questo oggetto e rimuovere tutti i riferimenti in modo che possono essere raccolti dal garbage collector.

.NET Framework
Disponibile da 4.5
Torna all'inizio
Mostra: