Configuración del entorno para la seguridad de SOAP

Los perfiles de seguridad de SOAP requieren acceso a las bibliotecas que implementan el cifrado, la firma y otros algoritmos de seguridad que transforman los mensajes XML antes de enviarlos y después de recibirlos. Debe preparar un entorno con estas bibliotecas para utilizar la seguridad SOAP, definir la vía de acceso de clases de Java™ Runtime Environment (JRE) que utiliza Eclipse y definir la vía de acceso de clases de la máquina virtual que utiliza Agent Controller.

Antes de empezar

Para poder probar los servicios basados en SOAP que utilizan algoritmos de seguridad, debe obtener un conjunto de bibliotecas de seguridad y archivos de configuración para SOAP.

BouncyCastle (http://www.bouncycastle.org) es un proveedor de este tipo de bibliotecas de seguridad. El uso de estas bibliotecas de seguridad es opcional para el producto de prueba Rational.

Procedimiento

  1. Copie los archivos de biblioteca en el directorio jre/lib/ext de la instalación JRE.

    De manera predeterminada, se trata del directorio siguiente: C:\Archivos de programa\IBM\SDP\jdk\jre\lib\ext

  2. Añada el argumento VM siguiente a la línea de mandatos de inicio de Eclipse o el archivo eclipse.ini: -vmargs -Dosgi.parentClassloader=ext

    El archivo eclipse.ini se encuentra en el mismo directorio que el iniciador binario eclipse.exe que se utiliza para ejecutar el producto.

Qué hacer a continuación

Para configurar un sistema remoto que sólo utilice Agent Controller y no necesite acceder al entorno de trabajo, realice sólo el paso 1 y reinicie el servicio de Agent Controller.

Tras configurar el entorno, debe importar un archivo WSDL (Web Services Description Language) y utilizar el editor de seguridad WSDL para configurar un perfil de seguridad para el archivo WSDL.


Comentarios