Web Service - WS - Security

4 respostas
peresjuliao

Olá, Pessoal

Tenho um Web Service pronto, utilizando o Apache Axis http://ws.apache.org/axis/.
Gostaria de implementar segurança no consumo.

Pra isso sei que preciso de acrescentar um recurso que deve ser utilizado no cabeçalho do envelope SOAP.

<soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" >
   <soapenv:Header>
      <wsse:Security>
         <wsse:UsernameToken>
            <wsse:Username>XXX</wsse:Username>
            <wsse:Password>XXX</wsse:Password>
         </wsse:UsernameToken>
      </wsse:Security>
   </soapenv:Header>
   <soapenv:Body>
      <bal:BalanceQueryRequest>
         <bal:documentNumber>XXX</bal:documentNumber>
      </bal:BalanceQueryRequest>
   </soapenv:Body>
</soapenv:Envelope>

O problema é que não estou conseguindo fazer isso.
Será que existe alguém que tenha algum exemplo ou uma idéia de como fazer isso?

Desde já agradeço a cooperação.

[]s.

4 Respostas

MGSAHAO

Cara, você conseguiu implementar o WS-Security ?

peresjuliao

Ola,

Qual e a versão do seu WS-Security?

MGSAHAO

Cara eu sei que a criptografia é .509 agora a versao do ws security eu não sei… Mais acho que qualquer versão e válida, você conseguiu implementar?

peresjuliao

MGSAHAO,

Amigo na empresa onde eu estava trabalhando, tinha um sistema que foi feito com a versão 1.2 do Axis.
Nessa versão não existe muita documentação. Então resolvi adicionar o WSS4J nele.
Segue o link: http://ws.apache.org/wss4j/

Criado 6 de março de 2012
Ultima resposta 8 de out. de 2012
Respostas 4
Participantes 2