Utilización de SSL con el proveedor UDDI JAXR

Puede utilizar SSL (Capa de sockets seguros) para cifrar el tráfico HTTP entre el proveedor de la API de Java™ for XML Registries (JAXR) para UDDI y el registro UDDI.

Acerca de esta tarea

Deprecated feature Deprecated feature: Desde la versión 8.0 de WebSphere Application Server, las API JAX-R (Java API for XML Registries) están en desuso. La plataforma Java Platform, Enterprise Edition (Java EE) 6 empezó el proceso de desuso para JAX-R porque se basa en la tecnología Universal Description, Discovery and Integration (UDDI) 2 que ya no es relevante. Si las aplicaciones utilizan JAX-R, es posible que considere utilizar UDDI 3.depfeat
Para utilizar SSL, establezca el programa cliente de JAXR de la manera siguiente.

Procedimiento

  1. Para las propiedades de conexión javax.xml.registry.queryManagerURL y javax.xml.registry.lifeCycleManagerURL, especifique un URL con el protocolo https y el puerto adecuado para utilizar SSL para acceder al registro UDDI. El puerto predeterminado del registro UDDI para HHTPS es 9443. A menudo, sólo el URL lifeCycleManager, es decir el URL de la API de publicación de UDDI requiere SSL.
  2. Añada un nuevo proveedor de seguridad al objeto java.security.Security de acuerdo con la implementación Java Secure Sockets Extension (JSSE) que se utiliza. Si se ejecuta bajo JVM que proporciona WebSphere Application Server, el JSSE que IBM® proporciona se encuentra en la vía de acceso de clases automáticamente. Utilice el código siguiente para añadir el proveedor de seguridad de IBM:
    java.security.Security.addProvider(new com.ibm.jsse.JSSEProvider());
  3. Establezca la propiedad del sistema javax.net.ssl.trustStore con el nombre de archivo del archivo de almacén de confianza del cliente. El archivo de almacén de claves de confianza es un archivo de almacén de claves Java (.jks) y debe contener el certificado de servidor de UDDI Registry. Para gestionar archivos del almacén de confianza, puede utilizar la herramienta iKeyman.
  4. Establezca la propiedad del sistema javax.net.ssl.trustStorePassword. Esta propiedad es la contraseña utilizada para abrir el archivo del almacén de confianza del cliente.
  5. Opcional: Si se utiliza una versión JVM que es anterior a la versión que WebSphere Application Server proporciona, es posible que necesite establecer la propiedad del sistema java.protocol.handler.pkgs en com.ibm.net.ssl.internal.www.protocol.

Qué hacer a continuación

Para obtener más información sobre SSL y la herramienta iKeyman, consulte el tema sobre comunicaciones seguras utilizando SSL.


Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twsu_jaxr_sec
File name: twsu_jaxr_sec.html