Protección de clientes JAX-RS 2.0 mediante SSL
Puede proteger la comunicación entre su aplicación JAX-RS (Java™ API for RESTful Web Services) y los clientes que invocan la aplicación utilizando la seguridad de la capa de transporte SSL (Secure Sockets Layer).
Antes de empezar
- Ha definido un perfil de célula para un servidor de aplicaciones o para un servidor de aplicaciones que está federado a un gestor de despliegue de red. Consulte la información acerca de la creación de perfiles de célula que contienen un nodo de servidor de aplicaciones federado y un gestor de despliegue.
- Ha instalado la aplicación JAX-RS 2.0 en el servidor de aplicaciones.
Acerca de esta tarea
Si ha configurado la aplicación de JAX-RS 2.0 para utilizar un canal SSL para la seguridad a nivel de transporte, es posible que el cliente JAX-RS 2.0 utilice la conexión SSL para invocar los recursos REST. Por ejemplo, si la aplicación JAX-RS 2.0 está configurada para utilizar la autenticación básica, utilice SSL para que las credenciales de usuario se transporten a través de conexiones seguras.
Para ilustrar este escenario, supongamos que tiene un servidor de aplicaciones en la célula y que ha desplegado recursos JAX-RS 2.0 en este servidor. Los recursos JAX-RS 2.0 de este servidor requieren el uso de SSL. Puede utilizar el cliente JAX-RS 2.0 para invocar uno de estos recursos seguros que requieren el uso de SSL. El cliente JAX-RS 2.0, proporcionado por este producto, es una API de un nivel superior a HttpURLConnection que además se integra con los proveedores de JAX-RS.
Siga estos pasos para configurar SSL con el cliente ligero para JAX-RS.
Procedimiento
Resultados
Defina una conexión segura entre el cliente el servidor de destino que utilice SSL para habilitar la integridad y la confidencialidad de las comunicaciones entre la aplicación JAX-RS y el cliente.