| Retour | Home | Contact |
|---|
Java Secure Socket Extension : extension Java pour les sockets sécurisées.
Fournir une API Java standard pour utiliser SSL et TLS.
La JSSE offre une abstraction des mécanismes de :
JSSE étend les API de sécurité (java.security) et réseau (java.net) en fournissant :
L'API est prévue pour permettre d'installer les suites cryptographiques des fournisseurs (providers) de votre choix.
| JSSE | Version | Commentaires | ||
|---|---|---|---|---|
| Release | ||||
| Couche | Technologie | Fixpack | ||
| Intégré dans | J2EE | 1.2 | Non | |
| 1.3 | Non | |||
| 1.4 | Oui | |||
| SSL | 2.0 | Oui | ||
| 3.0 | Oui | |||
| TLS | 1.0 | Oui | ||
JSSE définit le package javax.net.ssl.
Un exemple de serveur SSL avec JSSE est :
SSLServerSocketFactory factory = (SSLServerSocketFactory) SSLServerSocketFactory.getDefault();
SSLServerSocket server = (SSLServerSocket) factory.createServerSocket (portNumber);
SSLSocket client = (SSLSocket) server.accept();
/*
*Récupération des input et output streams
* comme pour les sockets classiques,
* et envoi/réception des messages à sécuriser.
*/
Un exemple de client SSL avec JSSE est :
SSLSocketFactory factory = (SSLSocketFactory) SSLSocketFactory.getDefault();
SSLServerSocket server = (SSLServerSocket) factory.createServerSocket (portNumber);
SSLSocket client = factory.createSocket (serverHost, port);
/*
*Récupération des input et output streams
* comme pour les sockets classiques,
* et envoi/réception des messages à sécuriser.
*/
SunJSSE est installé,
proposant des implémentations de SSL 3.0 et TLS 1.0.| Retour | Home | Contact |
|---|