Javax.Net.Ssl Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Ce package fournit des classes et des interfaces nécessaires pour utiliser le protocole SSL (Secure Sockets Layer) et le protocole TLS (Transport Layer Security) successeur.
Classes
CertPathTrustManagerParameters |
Wrapper pour CertPathParameters. |
ExtendedSSLSession |
Étend l’interface |
HandshakeCompletedEvent |
Cet événement indique qu’une liaison SSL s’est terminée sur une connexion SSL donnée. |
HttpsURLConnection |
|
KeyManagerFactory |
Cette classe agit comme une fabrique pour les gestionnaires de clés en fonction d’une source de matériel de clé. |
KeyManagerFactorySpi |
Cette classe définit l’interface du fournisseur de services (<b>SPI</b>) pour la |
KeyStoreBuilderParameters |
Objet de paramètres pour X509KeyManagers qui encapsule une liste de KeyStore. |
SNIHostName |
Les instances de cette classe représentent un nom de serveur de type |
SNIMatcher |
Les instances de cette classe représentent un matcheur qui effectue des opérations de correspondance sur une |
SNIServerName |
Les instances de cette classe représentent un nom de serveur dans une extension SNI (Server Name Indication). |
SSLContext |
Les instances de cette classe représentent une implémentation de protocole de socket sécurisé qui agit comme une fabrique pour les fabriques de sockets sécurisés ou |
SSLContextSpi |
Cette classe définit l’interface du fournisseur de services (<b>SPI</b>) pour la |
SSLEngine |
Classe qui permet des communications sécurisées à l’aide de protocoles tels que les protocoles SSL (Secure Sockets Layer) ou IETF RFC 2246 « Transport Layer Security » (TLS), mais qui sont indépendants du transport. |
SSLEngineResult |
Encapsulation de l’état de résultat généré par |
SSLEngineResult.HandshakeStatus |
Énumération |
SSLEngineResult.Status |
Énumération |
SSLException |
Indique un type d’erreur détecté par un sous-système SSL. |
SSLHandshakeException |
Indique que le client et le serveur n’ont pas pu négocier le niveau de sécurité souhaité. |
SSLKeyException |
Signale une clé SSL incorrecte. |
SSLParameters |
Encapsule les paramètres d’une connexion SSL/TLS. |
SSLPeerUnverifiedException |
Indique que l’identité de l’homologue n’a pas été vérifiée. |
SSLPermission |
Code de sécurité hérité ; n’utilisez pas. |
SSLProtocolException |
Signale une erreur dans l’opération du protocole SSL. |
SSLServerSocket |
Cette classe étend s et fournit des |
SSLServerSocketFactory |
|
SSLSessionBindingEvent |
Cet événement est propagé à une session SSLSessionBindingListener. |
SSLSocket |
Cette classe étend s et fournit un |
SSLSocketFactory |
|
StandardConstants |
Définitions de constantes standard |
TrustManagerFactory |
Cette classe agit comme une fabrique pour les gestionnaires de confiance basés sur une source de matériel de confiance. |
TrustManagerFactorySpi |
Cette classe définit l’interface du fournisseur de services (<b>SPI</b>) pour la |
X509ExtendedKeyManager |
Classe abstraite qui fournit l’extension de l’interface X509KeyManager. |
X509ExtendedTrustManager |
Extensions à l’interface |
Interfaces
IHandshakeCompletedListener |
Cette interface est implémentée par n’importe quelle classe qui souhaite recevoir des notifications sur l’achèvement d’une liaison de protocole SSL sur une connexion SSL donnée. |
IHostnameVerifier |
Cette classe est l’interface de base pour la vérification du nom d’hôte. |
IKeyManager |
Il s’agit de l’interface de base pour les gestionnaires de clés JSSE. |
IManagerFactoryParameters |
Cette classe est l’interface de base permettant de fournir des informations spécifiques à l’algorithme à un KeyManagerFactory ou TrustManagerFactory. |
ISSLSession |
Dans SSL, les sessions sont utilisées pour décrire une relation continue entre deux entités. |
ISSLSessionBindingListener |
Cette interface est implémentée par des objets qui souhaitent savoir quand ils sont liés ou non liés à partir d’une session SSLSession. |
ISSLSessionContext |
Représente |
ITrustManager |
Il s’agit de l’interface de base pour les gestionnaires de confiance JSSE. |
IX509KeyManager |
Les instances de cette interface gèrent les paires de clés basées sur des certificats X509 utilisées pour authentifier le côté local d’un socket sécurisé. |
IX509TrustManager |
L’instance de cette interface gère les certificats X509 qui peuvent être utilisés pour authentifier le côté distant d’un socket sécurisé. |