Segurança em Web Services com Apache Axis WSS4J

Java

13/03/2012

Olá, Pessoal

Estou implementando o artigo [url]http://www.guj.com.br/articles/180[/url].
Consegui rodar a aplicação e tudo. Só que na hora que tento implementar a segurança.
Não consigo visualizar o cabeçalho no no lado cliente.
Código que preciso que apareça:
<soapenv:Header>
  <wsse:Security>
    <wsse:UsernameToken
      xmlns:wsse=http://schemas.xmlsoap.org/ws/2002/xx/secext
      xmlns:wsu=http://schemas.xmlsoap.org/ws/2002/xx/utility>
      <wsse:Username>NNK</wsse:Username>
      <wsse:Password Type=wsse:PasswordDigest>
      D2A12DFE8D9F0C6BB82C89B091DF5C8A872F94DC
      </wsse:Password>
      <wsse:Nonce>EFD89F06CCB28C89</wsse:Nonce>
      <wsu:Created>2001-10-13T09:00:00Z</wsu:Created>
    </wsse:UsernameToken>
  </wsse:Security>
</soapenv:Header>

Para consumir a aplicação estou utilizando o soapUI [url]http://www.soapui.org/[/url].
E não aparece conforme o cabeçalho acima.
Como tenho quatro métodos o cabeçalho deles ainda continua aparecendo sem que estivesse implementado a segurança.
Veja o código abaixo:
<soapenv:Envelope 
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance 
xmlns:xsd=http://www.w3.org/2001/XMLSchema 
xmlns:soapenv=http://schemas.xmlsoap.org/soap/envelope/ xmlns:urn=urn:RecursosHumanos>
   <soapenv:Header/>

    <!-- Aqui que gostaria de que aparecesse o código acima --!>

   <soapenv:Body>
      <urn:contarEmpregados soapenv:encodingStyle=http://schemas.xmlsoap.org/soap/encoding//>
   </soapenv:Body>
</soapenv:Envelope>



Segue o link do up do projeto [url]http://www.mediafire.com/?ipcvuk48lq4l9yi[/url]
Desde já agradeço a colaborção
Peres Corgosinho

Peres Corgosinho

Curtidas 0
POSTAR