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
- 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
- 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.