You are viewing a plain text version of this content. The canonical link for it is here.
Posted to wss4j-dev@ws.apache.org by sh_santosh <sa...@gmail.com> on 2008/07/08 18:54:28 UTC
Re: Can anyone help ?
Hi all,
I have to write java client program that will invoke .Net web services
(enabled WSE 3.0).
I am using Axis 1.3 and jakarta-tomcat-5.0.28 and WSS4J.
I have to add SOAP Header in request -
I am not able to generate - These tags inside the SOAP header.
<wsa:Action>
http://www.test.com/api/ws/internal/testInfo
</wsa:Action>
<wsa:MessageID>
urn:uuid:ca7e475b-484a-4bb8-974f-eb573438bb43
</wsa:MessageID>
<wsa:ReplyTo>
<wsa:Address>
http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous
</wsa:Address>
</wsa:ReplyTo>
<wsa:To>
http://localhost:8080/testapi/testwsapi.asmx
</wsa:To>
Please see my client-config.wsdd
-
<?xml version="1.0" encoding="UTF-8"?>
<deployment xmlns="http://xml.apache.org/axis/wsdd/"
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
<transport name="http"
pivot="java:org.apache.axis.transport.http.HTTPSender"/>
<globalConfiguration>
<requestFlow>
<handler type="java:org.apache.ws.axis.security.WSDoAllSender" >
<parameter name="action" value="Timestamp UsernameToken"/>
<parameter name="user" value="santosh.ncstk@gmail.com"/>
<parameter name="passwordCallbackClass"
value="com.test.www.api.booking.ws.internal.PWCallback"/>
<parameter name="passwordType" value="PasswordText"/>
<parameter name="password" value="Copix13Z"/>
<parameter name="mustUnderstand" value="true" />
<parameter name="addUTElements" value="Nonce Created"/>
</handler>
</requestFlow>
</globalConfiguration>
</deployment>
What change required to generate <wsa:Action>, </wsa:MessageID> and
<wsa:To> inside the SOAP header.
Please see the required soap structure and Please suggest the changes
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<soap:Header>
<wsa:Action>
http://www.test.com/api/ws/internal/testInfo
</wsa:Action>
<wsa:MessageID>
urn:uuid:ca7e475b-484a-4bb8-974f-eb573438bb43
</wsa:MessageID>
<wsa:ReplyTo>
<wsa:Address>
http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous
</wsa:Address>
</wsa:ReplyTo>
<wsa:To>
http://localhost:8080/testapi/testwsapi.asmx
</wsa:To>
<wsse:Security soap:mustUnderstand="1">
<wsu:Timestamp
wsu:Id="Timestamp-c70b72e2-561c-4b18-bc4b-acf8c3896b14">
<wsu:Created>2008-02-28T15:33:56Z</wsu:Created>
<wsu:Expires>2008-02-28T15:38:56Z</wsu:Expires>
</wsu:Timestamp>
<wsse:UsernameToken
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
wsu:Id="SecurityToken-9e141676-2400-4c6d-ab87-1d5af61729b3">
<wsse:Username>santosh.ncstk@gmail.com</wsse:Username>
<wsse:Password
Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">
SomePassword
</wsse:Password>
<wsse:Nonce>5SImW1gykzSPdeiWzcCdaQ==</wsse:Nonce>
<wsu:Created>2008-02-28T15:33:56Z</wsu:Created>
</wsse:UsernameToken>
</wsse:Security>
</soap:Header>
<soap:Body>
<SAN_Info
xmlns="http://www.test.com/api/testing/ws/internal">
<SAN_Request VendorId="TestVendor"
VendorPassword="SomePassword"
xmlns="http://www.test.com/api/testing/testinforequest">
<Brand>SANBUS</Brand>
<TourCode>GE</TourCode>
<Code>80135</Code>
</SAN_Request>
</SAN_Info>
</soap:Body>
</soap:Envelope>
Please guide me.
Regards
Santosh
Ruchith Fernando wrote:
>
> What is the error message given by the .NET client? (Maybe I missed
> it in the previous messages?)
>
> Thanks,
> Ruchith
>
> On 11/11/06, ws_dev2001 <ws...@yahoo.com> wrote:
>> No luck still :((
>>
>> first request has mustUnderstand=false
>> second i tried to increase wse ttl ... but yet no luck
>> ...
>>
>> <?xml version="1.0" encoding="utf-8"?>
>> <log>
>> <soap:Envelope
>> xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>> xmlns:xsd="http://www.w3.org/2001/XMLSchema"
>> xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/03/addressing"
>> xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
>> xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
>> <soap:Header>
>> <wsa:Action>
>> </wsa:Action>
>>
>> <wsa:MessageID>uuid:06f8d0c3-7847-479d-aade-23a279a060bf</wsa:MessageID>
>> <wsa:ReplyTo>
>>
>> <wsa:Address>http://schemas.xmlsoap.org/ws/2004/03/addressing/role/anonymous</wsa:Address>
>> </wsa:ReplyTo>
>>
>> <wsa:To>http://localhost:8080/axis/services/stock-wss-01</wsa:To>
>> <wsse:Security>
>> <wsu:Timestamp
>> wsu:Id="Timestamp-9d806550-b4dc-42a5-8a6b-cec41c2fe9c7">
>>
>> <wsu:Created>2006-11-11T15:09:27Z</wsu:Created>
>>
>> <wsu:Expires>2006-11-11T15:14:27Z</wsu:Expires>
>> </wsu:Timestamp>
>> <wsse:UsernameToken
>> xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
>> wsu:Id="SecurityToken-100f2c90-4c89-4a04-ad30-aa34f10db493">
>> <wsse:Username>wss4j</wsse:Username>
>> <wsse:Password
>> Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">security</wsse:Password>
>>
>> <wsse:Nonce>xofnZXgpvmxOgOQ0o+gSeA==</wsse:Nonce>
>>
>> <wsu:Created>2006-11-11T15:09:27Z</wsu:Created>
>> </wsse:UsernameToken>
>> </wsse:Security>
>> </soap:Header>
>> <soap:Body />
>> </soap:Envelope>
>> <soap:Envelope
>> xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>> xmlns:xsd="http://www.w3.org/2001/XMLSchema"
>> xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/03/addressing"
>> xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
>> xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
>> <soap:Header>
>> <wsa:Action>
>> </wsa:Action>
>>
>> <wsa:MessageID>uuid:53f374e5-2d66-4173-9265-4cf1b64b4bbe</wsa:MessageID>
>> <wsa:ReplyTo>
>>
>> <wsa:Address>http://schemas.xmlsoap.org/ws/2004/03/addressing/role/anonymous</wsa:Address>
>> </wsa:ReplyTo>
>>
>> <wsa:To>http://localhost:8080/axis/services/stock-wss-01</wsa:To>
>> <wsse:Security>
>> <wsu:Timestamp
>> wsu:Id="Timestamp-21f5a351-8d54-457c-98d6-2a95df0fea2a">
>>
>> <wsu:Created>2006-11-11T15:10:25Z</wsu:Created>
>>
>> <wsu:Expires>2006-11-11T23:30:25Z</wsu:Expires>
>> </wsu:Timestamp>
>> <wsse:UsernameToken
>> xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
>> wsu:Id="SecurityToken-f69d130c-3d98-4ee2-88cd-34c9db7cf885">
>> <wsse:Username>wss4j</wsse:Username>
>> <wsse:Password
>> Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">security</wsse:Password>
>>
>> <wsse:Nonce>whH0KS0aYUhuYqFVqbi0rg==</wsse:Nonce>
>>
>> <wsu:Created>2006-11-11T15:10:25Z</wsu:Created>
>> </wsse:UsernameToken>
>> </wsse:Security>
>> </soap:Header>
>> <soap:Body />
>> </soap:Envelope>
>> </log>
>>
>>
>>
>> <?xml version="1.0" encoding="utf-8"?>
>> <log>
>> <soapenv:Envelope
>> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
>> xmlns:xsd="http://www.w3.org/2001/XMLSchema"
>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
>> <soapenv:Header>
>> <wsse:Security
>> xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
>> <wsu:Timestamp
>> xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
>> wsu:Id="Timestamp-7068128">
>>
>> <wsu:Created>2006-11-11T15:09:31Z</wsu:Created>
>>
>> <wsu:Expires>2006-11-11T15:14:31Z</wsu:Expires>
>> </wsu:Timestamp>
>> <wsse:UsernameToken
>> xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
>> wsu:Id="UsernameToken-16706762">
>> <wsse:Username>wss4j</wsse:Username>
>> <wsse:Password
>> Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">security</wsse:Password>
>>
>> <wsse:Nonce>uDobq5lc0L2yDvE4yebYrw==</wsse:Nonce>
>>
>> <wsu:Created>2006-11-11T15:09:31Z</wsu:Created>
>> </wsse:UsernameToken>
>> </wsse:Security>
>> </soapenv:Header>
>> <soapenv:Body>
>> <testReturn>Just a test</testReturn>
>> </soapenv:Body>
>> </soapenv:Envelope>
>> <soapenv:Envelope
>> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
>> xmlns:xsd="http://www.w3.org/2001/XMLSchema"
>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
>> <soapenv:Header>
>> <wsse:Security
>> xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"><wsu:Timestamp
>> xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
>> wsu:Id="Timestamp-9564382"><wsu:Created>2006-11-11T15:10:29Z</wsu:Created><wsu:Expires>2006-11-11T15:15:29Z</wsu:Expires></wsu:Timestamp><wsse:UsernameToken
>> xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
>> wsu:Id="UsernameToken-32045680"><wsse:Username>wss4j</wsse:Username><wsse:Password
>> Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">security</wsse:Password><wsse:Nonce>bfDuGp/QoOnlB4ZC8CuVgA==</wsse:Nonce><wsu:Created>2006-11-11T15:10:29Z</wsu:Created></wsse:UsernameToken></wsse:Security></soapenv:Header><soapenv:Body><testReturn>Just
>> a test</testReturn></soapenv:Body></soapenv:Envelope>
>> </log>
>>
>>
>> I am concerned with the prettyXML being logged ...
>> btw i am using jdk1.4.2_02 supplied with bea weblogic
>> 8.1 sp3 ...
>> also i am using zone alarm firewall ....
>>
>> just thot i wd add some maybe irrelevant info..
>> what is the significance of :
>>
>> <parameter name="precisionInMilliseconds"
>> value="false" />
>>
>> ???
>>
>> I will try to look this up in the meantime as well ...
>>
>> And the C# client code :
>>
>> using System;
>> using Microsoft.Web.Services2;
>> using Microsoft.Web.Services2.Security.Tokens;
>>
>> namespace WSE_TesterClient
>> {
>> /// <summary>
>> /// Summary description for Class1.
>> /// </summary>
>> class Client
>> {
>> /// <summary>
>> /// The main entry point for the application.
>> /// </summary>
>> [STAThread]
>> static void Main(string[] args)
>> {
>>
>> // Console.Write("Enter Stcok Symbol: ");
>> // string symbol = Console.ReadLine();
>> // Console.Write("Enter Name: ");
>> // string name = Console.ReadLine();
>> // Console.Write("Enter Password: ");
>> // string password = Console.ReadLine();
>>
>>
>> axis_wss.StockQuoteServiceServiceWse proxy = new
>> WSE_TesterClient.axis_wss.StockQuoteServiceServiceWse();
>> proxy.RequestSoapContext.Security.Tokens.Add(new
>> UsernameToken("wss4j",
>> "security",
>> PasswordOption.SendPlainText));
>>
>> proxy.RequestSoapContext.Security.Timestamp.TtlInSeconds
>> = 30000;
>> proxy.RequestSoapContext.Security.MustUnderstand
>> =
>> false;
>>
>> //Console.WriteLine(proxy.getQuote(symbol));
>> string retval = proxy.test();
>> Console.WriteLine("retval is: " + retval);
>> Console.WriteLine("Hit enter to end.");
>> Console.ReadLine();
>>
>> }
>> }
>> }
>>
>>
>>
>>
>>
>>
>> --- Ruchith Fernando <ru...@gmail.com>
>> wrote:
>>
>> > PLease try adding :
>> >
>> > <parameter name="precisionInMilliseconds"
>> > value="false" />
>> >
>> > into the WSDoAllSender configuration.
>> >
>> > Thanks,
>> > Ruchith
>> >
>> > On 11/11/06, ws_dev2001 <ws...@yahoo.com>
>> > wrote:
>> > > unfort ... still no luck ...:
>> > > here goes :
>> > >
>> > > request :
>> > > =========
>> > > <soap:Envelope
>> > >
>> >
>> xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
>> > >
>> >
>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>> > > xmlns:xsd="http://www.w3.org/2001/XMLSchema"
>> > >
>> >
>> xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/03/addressing"
>> > >
>> >
>> xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
>> > >
>> >
>> xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
>> > > <soap:Header>
>> > > <wsa:Action>
>> > > </wsa:Action>
>> > >
>> > >
>> >
>> <wsa:MessageID>uuid:15a2ef5c-408f-411e-9e82-b66ba0216076</wsa:MessageID>
>> > > <wsa:ReplyTo>
>> > >
>> > >
>> >
>> <wsa:Address>http://schemas.xmlsoap.org/ws/2004/03/addressing/role/anonymous</wsa:Address>
>> > > </wsa:ReplyTo>
>> > >
>> > >
>> >
>> <wsa:To>http://localhost:8080/axis/services/stock-wss-01</wsa:To>
>> > > <wsse:Security soap:mustUnderstand="1">
>> > > <wsu:Timestamp
>> > >
>> >
>> wsu:Id="Timestamp-89ae3aaa-f8bc-4b2f-a866-fd22a252f8fd">
>> > >
>> > > <wsu:Created>2006-11-11T14:34:02Z</wsu:Created>
>> > >
>> > > <wsu:Expires>2006-11-11T14:39:02Z</wsu:Expires>
>> > > </wsu:Timestamp>
>> > > <wsse:UsernameToken
>> > >
>> >
>> xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
>> > >
>> >
>> wsu:Id="SecurityToken-5f1c6b24-b5cd-48a6-8224-7ab128e348d7">
>> > > <wsse:Username>wss4j</wsse:Username>
>> > > <wsse:Password
>> > >
>> >
>> Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">security</wsse:Password>
>> > >
>> > > <wsse:Nonce>7lQDoG6gSUUf/md/2M1LLg==</wsse:Nonce>
>> > >
>> > > <wsu:Created>2006-11-11T14:34:02Z</wsu:Created>
>> > > </wsse:UsernameToken>
>> > > </wsse:Security>
>> > > </soap:Header>
>> > > <soap:Body />
>> > > </soap:Envelope>
>> > >
>> > > response:
>> > > =========
>> > > <soapenv:Envelope
>> > >
>> >
>> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
>> > > xmlns:xsd="http://www.w3.org/2001/XMLSchema"
>> > >
>> >
>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
>> > > <soapenv:Header>
>> > > <wsse:Security
>> > >
>> >
>> xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"><wsu:Timestamp
>> > >
>> >
>> xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
>> > >
>> >
>> wsu:Id="Timestamp-20859482"><wsu:Created>2006-11-11T14:34:13.656Z</wsu:Created><wsu:Expires>2006-11-11T14:39:13.656Z</wsu:Expires></wsu:Timestamp><wsse:UsernameToken
>> > >
>> >
>> xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
>> > >
>> >
>> wsu:Id="UsernameToken-23903639"><wsse:Username>wss4j</wsse:Username><wsse:Password
>> > >
>> >
>> Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">security</wsse:Password><wsse:Nonce>gPFA1VC7EAPxq0ZJLJZ1dA==</wsse:Nonce><wsu:Created>2006-11-11T14:34:13.636Z</wsu:Created></wsse:UsernameToken></wsse:Security></soapenv:Header><soapenv:Body><testReturn>Just
>> > > a
>> > test</testReturn></soapenv:Body></soapenv:Envelope>
>> > >
>> > > trust me ... i have tried almost all combinations
>> > and
>> > > sequences ...
>> > >
>> > > maybe i shd try wse3.0 (eek !) ?
>> > > :)
>> > > --- Ruchith Fernando <ru...@gmail.com>
>> > > wrote:
>> > >
>> > > > Hi,
>> > > >
>> > > > On 11/11/06, ws_dev2001 <ws...@yahoo.com>
>> > > > wrote:
>> > > > > Hey Ruchith,
>> > > > > Are you saying Rampart+Axis2 is what I must
>> > look
>> > > > at ?
>> > > >
>> > > > We have WS-Security support for both Axis1.x and
>> > > > Axis2.
>> > > > I'm not sure about any other documentation on
>> > Axis
>> > > > 1.x other than what
>> > > > is available with wss4j and in the wiki
>> > [1],[2],[3].
>> > > >
>> > > > However we do have some articles/tutorials on
>> > Axis2
>> > > > + rampart stuff :-)
>> > > >
>> > > > Thanks,
>> > > > Ruchith
>> > > >
>> > > > [1]
>> > http://wiki.apache.org/ws/FrontPage/WsFx/wssec
>> > > > [2]
>> > > >
>> > http://wiki.apache.org/ws/FrontPage/WsFx/wss4jFAQ
>> > > > [3]
>> > > >
>> > >
>> >
>> http://wiki.apache.org/ws/FrontPage/WsFx/wss4jParameters
>> > > > > I think the problem is with the qname in
>> > wse2.0
>> > > > sp3...
>> > > > > unfortunately i am not brave enough to upgrade
>> > to
>> > > > > wse3.0 right now ...
>> > > > > :)
>> > > > > --- Ruchith Fernando
>> > <ru...@gmail.com>
>> > > > > wrote:
>> > > > >
>> > > > > > Hi Dev,
>> > > > > >
>> > > > > >
>> > > > > >
>> > > > > > On 11/11/06, ws_dev2001
>> > <ws...@yahoo.com>
>> > > > > > wrote:
>> > > > > > > Hi Ruchith,
>> > > > > > > Axis engine with wss4j plugged in is happy
>> > > > with
>> > > > > > the
>> > > > > > > relevant code commented out for the call
>> > in
>> > > > > > > WSDaAllReceiver :
>> > > > > > > ...
>> > > > > > > if (!checkReceiverResults(wsResult,
>> > actions))
>> > > > {
>> > > > > > > ...
>> > > > > > >
>> > > > > >
>> > > > > > If this is the point where WSS4J complains
>> > ..
>> > > > seems
>> > > > > > like you have to
>> > > > > > configured your "action" parameter properly.
>> > > > > >
>> > > > > > Please send a message generated by the .NET
>> > > > client,
>> > > > > > we should be able
>> > > > > > to figure out the security actions performed
>> > on
>> > > > the
>> > > > > > message.
>> > > > > >
>> > > > > > > Maybe you can guide me to some resourceful
>> > > > > > > documentation on this ..etc. ?
>> > > > > >
>> > > > > > If you are planning to switch to Axis2 from
>> > Axis
>> > > > > > 1.x, you can find
>> > > > > > documentation related to Axis2 security
>> > stuff in
>> > > > > > www.wso2.net
>> > > > > >
>> > > > > > Thanks,
>> > > > > > Ruchith
>> > > > > >
>> > > > > > --
>> > > > > > www.ruchith.org
>> > > > > >
>> > > > > >
>> >
>> === message truncated ===
>>
>>
>> Send instant messages to your online friends
>> http://uk.messenger.yahoo.com
>>
>
>
> --
> www.ruchith.org
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: wss4j-dev-unsubscribe@ws.apache.org
> For additional commands, e-mail: wss4j-dev-help@ws.apache.org
>
>
>
--
View this message in context: http://www.nabble.com/Can-anyone-help---tp7291413p18343815.html
Sent from the WSS4J mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: wss4j-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: wss4j-dev-help@ws.apache.org