Securing JAX-RS 2.0 client by using SSL
Vous pouvez sécuriser les communications entre l'application Java™ API for RESTful Web Services (JAX-RS) et les clients qui appellent l'application à l'aide du protocole SSL/TLS.
Avant de commencer
- Vous avez défini un profil de cellule sur un serveur d'applications ou sur un serveur d'applications fédéré à un gestionnaire de déploiement réseau. Consultez la rubrique relative à la création des profils de cellule pour savoir comment créer des profils de cellule qui contiennent un noeud de serveur d'applications fédéré et un gestionnaire de déploiement.
- Vous avez installé votre application JAX-RS 2.0 sur le serveur d'applications.
Pourquoi et quand exécuter cette tâche
Si vous avez configuré votre application JAX-RS 2.0 afin qu'elle utilise un canal SSL pour la sécurité de niveau transport, le client JAX-RS 2.0 peut utiliser la connexion SSL pour appeler les ressources REST. Par exemple, si votre application JAX-RS 2.0 est configurée pour utiliser l'authentification de base, utilisez SSL pour que les données d'identification utilisateur soient transportées via des connexions sécurisées.
Pour illustrer ce scénario, supposons que votre cellule contienne un serveur d'applications et que les ressources JAX-RS 2.0 soient déployées sur ce serveur. Les ressources JAX-RS 2.0 de ce serveur requièrent l'utilisation de SSL. Vous pouvez utiliser le client Client for JAX-RS 2.0 pour appeler l'une des ressources sécurisées qui nécessite l'utilisation de SSL. Le client JAX-RS 2.0 est une API de niveau supérieur à HttpURLConnection et à l'intégration aux fournisseurs JAX-RS et il est fourni par ce produit.
Pour configurer SSL avec le client pour JAX-RS, procédez comme suit :
Procédure
Résultats
Vous avez défini une connexion sécurisée entre le client et le serveur cible qui utilise SSL pour garantir l'intégrité et la confidentialité des communications entre l'application JAX-RS et votre client.