System.Net.Security Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce i flussi di rete per comunicazioni sicure tra host.
Classi
AuthenticatedStream |
Fornisce i metodi per passare le credenziali attraverso un flusso e per richiedere o effettuare l'autenticazione per le applicazioni client-server. |
CipherSuitesPolicy |
Specifica i pacchetti di crittografia consentiti. |
NegotiateAuthentication |
Rappresenta uno scambio di autenticazione con stato che usa i protocolli di sicurezza Negotiate, NTLM o Kerberos per autenticare il client o il server nella comunicazione client-server. |
NegotiateAuthenticationClientOptions |
Rappresenta un contenitore di proprietà per il lato client di uno scambio di autenticazione. |
NegotiateAuthenticationServerOptions |
Rappresenta un contenitore di proprietà per il lato server di uno scambio di autenticazione. |
NegotiateStream |
Fornisce un flusso che utilizza il protocollo di sicurezza Negotiate per autenticare il client e, facoltativamente, il server, nella comunicazione client-server. |
SslCertificateTrust |
Rappresenta un criterio di attendibilità da usare con le connessioni SSL/TLS. |
SslClientAuthenticationOptions |
Rappresenta un contenitore delle proprietà di autenticazione client per .SslStream |
SslServerAuthenticationOptions |
Questo struct rappresenta un contenitore di proprietà di autenticazione server per SslStream. |
SslStream |
Fornisce un flusso usato per la comunicazione client-server che usa il protocollo di sicurezza SSL (Secure Socket Layer) per autenticare il server ed eventualmente il client. |
SslStreamCertificateContext |
Rappresenta un set di certificati usati per la compilazione di una catena di certificati. |
Struct
SslApplicationProtocol |
Rappresenta un valore del protocollo applicativo TLS. |
SslClientHelloInfo |
Questo struct contiene informazioni del frame di hello del client TLS. |
Enumerazioni
AuthenticationLevel |
Specifica i requisiti client per l'autenticazione e la rappresentazione quando si utilizza la classe WebRequest e le classi derivate per richiedere una risorsa. |
EncryptionPolicy |
Specifica i criteri di crittografia. |
NegotiateAuthenticationStatusCode |
Specifica gli stati per un singolo passaggio di uno scambio di autenticazione. |
ProtectionLevel |
Indica i servizi di sicurezza richiesti per un flusso autenticato. |
SslPolicyErrors |
Enumera gli errori dei criteri SSL (Secure Socket Layer). |
TlsCipherSuite |
Rappresenta i valori della suite di crittografia per il protocollo TLS (in precedenza SSL). |
Delegati
LocalCertificateSelectionCallback |
Seleziona il certificato SSL (Secure Sockets Layer) locale utilizzato per l'autenticazione. |
RemoteCertificateValidationCallback |
Verifica il certificato SSL (Secure Sockets Layer) remoto utilizzato per l'autenticazione. |
ServerCertificateSelectionCallback |
Seleziona il certificato Secure Sockets Layer (SSL) del server. |
ServerOptionsSelectionCallback |
Rappresenta il metodo di callback asincrono che seleziona le proprietà della sessione in base al nome richiesto dal client. |