Hi Daniel,

Yes, you can use wss4j with Axis 1.3. I tried that before.

Regards,
Xinjun

On 4/7/06, Daniel Destro <[EMAIL PROTECTED]> wrote:
> Hi Xinjun,
> Thanks.
>
> I've just realized that u're using Axis2. I am using Axis 1.3 yet.
> Can I use wss4j with Axis 1.3?
>
> Where are u from?
>
> Thanks again
> Daniel - Brasil
>
>
> On 4/5/06, Xinjun Chen <[EMAIL PROTECTED]> wrote:
> > Hi Daniel,
> >
> > I take advantage of WSS4J to add UsernameToken to the SOAPEnvelope.
> > Some sample codes:
> >
> > Document domDoc =
> Axis2Util.getDocumentFromSOAPEnvelope(envelope);
> > // Add the UserNameToken.
> > WSSAddUsernameToken builder = new WSSAddUsernameToken("", false);
> > if (token.isDigested()) {
> >         builder.setPasswordType(WSConstants.PASSWORD_DIGEST);
> > } else {
> >         builder.setPasswordType(WSConstants.PASSWORD_TEXT);
> > }
> >
> > builder.build(domDoc, token.getUsername (), token.getPassword());
> > Element header = (Element)
> > (domDoc.getElementsByTagName("SOAP-ENV:Header").item(0));
> >
> > //SOAPHeader header = Axis2Util.getSOAPFactory(envelope);
> > //SOAPFactory factory = Axis2Util.getSOAPFactory (envelope);
> >
> > OMElement headerElm = (OMElement) (Axis2Util.toOM(header));
> > envelope.getBody().insertSiblingBefore(headerElm);
> >
> >
> > These are only some experimental codes.
> > I assume the SOAPEnvelope has been constructed. What these code
> > snippet is more of a handler. There may be other ways to do it. As
> > Ruchith said, you can also take advantage of Axis2 security module.
> >
> > Regards,
> > Xinjun
> >
> >
> > On 4/6/06, Daniel Destro < [EMAIL PROTECTED]> wrote:
> > > Hi Xinjun,
> > >
> > > As I can see you are trying to add some Security to your Web Services,
> > > right?
> > >
> > > Are you doing a User Authentication / Authorization using this
> > > UsernameToken?
> > >
> > > I need to do that!
> > >
> > > How do add UsernameToken into to the SOAP request and how do u read /
> > > validate UsernameToken from the SOAP request (server-side) ???
> > >
> > > Thanks
> > > Daniel
> > >
> >
>
>

Reply via email to