Configurando o Ambiente para Segurança do SOAP

Os perfis de segurança SOAP requerem acesso às bibliotecas que implementam a criptografia, assinatura e outros algoritmos de segurança que transformam as mensagens XML antes de enviá-las e depois de recebê-las. É necessário preparar um ambiente com essas bibliotecas para usar a segurança SOAP, configurar o caminho de classe do Java™ Runtime Environment (JRE) que o Eclipse utiliza e configurar o caminho de classe da máquina virtual que o Agent Controller utiliza.

Antes de Iniciar

Antes de poder testar os serviços baseados em SOAP que usam os algoritmos de segurança, é necessário obter um conjunto de bibliotecas de segurança e arquivos de configuração para o SOAP.

BouncyCastle (http://www.bouncycastle.org) é um provedor dessas bibliotecas de segurança. O uso dessas bibliotecas de segurança é opcional para o produto de teste Rational.

Procedimento

  1. Copie os arquivos de biblioteca para o jre/lib/ext da instalação do JRE.

    Por padrão, é o seguinte diretório: C:\Program Files\IBM\SDP\jdk\jre\lib\ext

  2. Inclua o seguinte argumento da VM na linha de comandos de ativação do Eclipse ou no arquivo eclipse.ini: -vmargs -Dosgi.parentClassloader=ext

    O arquivo eclipse.ini está localizado no mesmo diretório do binário ativador de eclipse.exe que é utilizado para executar o produto.

O que Fazer Depois

Para configurar um computador remoto que utilize apenas o Agent Controller e não requeira acesso ao ambiente de trabalho, execute apenas a etapa 1 e reinicie o serviço do Agent Controller.

Depois de configurar o ambiente, será necessário importar o arquivo Web Services Description Language (WSDL) e utilizar o Editor de Segurança WSDL para configurar um perfil de segurança para o arquivo WSDL.


Feedback