Condividi tramite


Javax.Net.Ssl Spazio dei nomi

Questo pacchetto fornisce classi e interfacce necessarie per usare il protocollo SSL (Secure Sockets Layer) e il protocollo TLS (Transport Layer Security) successore.

Classi

CertPathTrustManagerParameters

Wrapper per CertPathParameters.

ExtendedSSLSession

Estende l'interfaccia SSLSession per supportare attributi di sessione aggiuntivi.

HandshakeCompletedEvent

Questo evento indica che un handshake SSL è stato completato in una determinata connessione SSL.

HttpsURLConnection

HttpsURLConnection estende HttpURLConnection con il supporto per le funzionalità specifiche di HTTPS.

KeyManagerFactory

Questa classe funge da factory per i responsabili delle chiavi in base a una fonte di materiale chiave.

KeyManagerFactorySpi

Questa classe definisce l'interfaccia del provider di servizi (<b>SPI</b>) per la KeyManagerFactory classe .

KeyStoreBuilderParameters

Oggetto parameters per X509KeyManagers che incapsula un elenco di keystore.

SNIHostName

Le istanze di questa classe rappresentano un nome del server di tipo StandardConstants#SNI_HOST_NAME host_name in un'estensione SNI (Server Name Indication).

SNIMatcher

Le istanze di questa classe rappresentano un matcher che esegue operazioni di corrispondenza su un'istanza SNIServerName di .

SNIServerName

Le istanze di questa classe rappresentano un nome del server in un'estensione SNI (Server Name Indication).

SSLContext

Le istanze di questa classe rappresentano un'implementazione del protocollo socket sicuro che funge da factory per le factory secure socket o SSLEngines.

SSLContextSpi

Questa classe definisce l'interfaccia del provider di servizi (<b>SPI</b>) per la SSLContext classe .

SSLEngine

Classe che consente comunicazioni sicure tramite protocolli come SSL (Secure Sockets Layer) o IETF RFC 2246 "Transport Layer Security" (TLS), ma è indipendente dal trasporto.

SSLEngineResult

Incapsulamento dello stato del risultato prodotto dalle SSLEngine chiamate di I/O.

SSLEngineResult.HandshakeStatus

Enumerazione SSLEngineResult che descrive lo stato di handshaking corrente di .SSLEngine

SSLEngineResult.Status

Enumerazione SSLEngineResult che descrive il risultato complessivo dell'operazione SSLEngine .

SSLException

Indica un tipo di errore rilevato da un sottosistema SSL.

SSLHandshakeException

Indica che il client e il server non sono riusciti a negoziare il livello di sicurezza desiderato.

SSLKeyException

Segnala una chiave SSL non valida.

SSLParameters

Incapsula i parametri per una connessione SSL/TLS.

SSLPeerUnverifiedException

Indica che l'identità del peer non è stata verificata.

SSLPermission

Codice di sicurezza legacy; non usare.

SSLProtocolException

Segnala un errore nel funzionamento del protocollo SSL.

SSLServerSocket

Questa classe estende ServerSockets e fornisce socket server sicuri usando protocolli come ssl (Secure Sockets Layer) o tls (Transport Layer Security).

SSLServerSocketFactory

SSLServerSocketFactorys create SSLServerSockets.

SSLSessionBindingEvent

Questo evento viene propagato a sslSessionBindingListener.

SSLSocket

Questa classe estende Sockets e fornisce socket sicuri usando protocolli come i protocolli "Secure Sockets Layer" (SSL) o IETF "Transport Layer Security" (TLS).

SSLSocketFactory

SSLSocketFactorys create SSLSockets.

StandardConstants

Definizioni di costanti standard

TrustManagerFactory

Questa classe funge da factory per i responsabili della fiducia in base a una fonte di materiale attendibile.

TrustManagerFactorySpi

Questa classe definisce l'interfaccia del provider di servizi (<b>SPI</b>) per la TrustManagerFactory classe .

X509ExtendedKeyManager

Classe astratta che fornisce l'estensione dell'interfaccia X509KeyManager.

X509ExtendedTrustManager

Estensioni all'interfaccia per supportare la gestione dell'attendibilità X509TrustManager sensibile alla connessione SSL/TLS.

Interfacce

IHandshakeCompletedListener

Questa interfaccia viene implementata da qualsiasi classe che vuole ricevere notifiche sul completamento di un handshake del protocollo SSL in una determinata connessione SSL.

IHostnameVerifier

Questa classe è l'interfaccia di base per la verifica del nome host.

IKeyManager

Questa è l'interfaccia di base per i gestori chiavi JSSE.

IManagerFactoryParameters

Questa classe è l'interfaccia di base per fornire informazioni specifiche dell'algoritmo a keyManagerFactory o TrustManagerFactory.

ISSLSession

In SSL, le sessioni vengono usate per descrivere una relazione in corso tra due entità.

ISSLSessionBindingListener

Questa interfaccia viene implementata dagli oggetti che vogliono sapere quando sono associati o non associati da una sessione SSLSession.

ISSLSessionContext

Un SSLSessionContext oggetto rappresenta un set di SSLSessionelementi associati a una singola entità.

ITrustManager

Questa è l'interfaccia di base per i gestori attendibili JSSE.

IX509KeyManager

Le istanze di questa interfaccia gestiscono le coppie di chiavi basate su certificati X509 usate per autenticare il lato locale di un socket sicuro.

IX509TrustManager

Istanza di questa interfaccia consente di gestire i certificati X509 che possono essere usati per autenticare il lato remoto di un socket sicuro.