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 |
---|