might be an issue with the version. WSS4J 1.6.13 should have that method.
[1]
http://ws.apache.org/wss4j/apidocs/org/apache/ws/security/WSPasswordCallback.html#getIdentifier%28%29

Jeewantha


On Mon, Dec 9, 2013 at 11:31 AM, Dimuthu Upeksha <[email protected]> wrote:

> Hi Jeewantha,
> I created the PasswordCallbackHandler class and added above lines to the
> client. And added wss4j-1.6.4.jar to the class path also. Then I get
> following error
>
> -----------
>
> Exception in thread "main" java.lang.NoSuchMethodError:
> org.apache.ws.security.WSPasswordCallback.getIdentifer()Ljava/lang/String;
>
> at samples.userguide.PWCallback.handle(PWCallback.java:144)
>
> at org.apache.rampart.builder.BindingBuilder.getSignatureBuilder(
> BindingBuilder.java:306)
>
> at org.apache.rampart.builder.BindingBuilder.getSignatureBuilder(
> BindingBuilder.java:252)
>
> ----------------
>
> Thank you
>
> Dimuthu
>
>
> On Mon, Dec 9, 2013 at 10:47 AM, Jeewantha Dharmaparakrama <
> [email protected]> wrote:
>
>>
>>
>>
>> On Mon, Dec 9, 2013 at 10:40 AM, Samisa Abeysinghe <[email protected]>wrote:
>>
>>> OK, we need to create a doc Jira please.
>>>
>> created https://wso2.org/jira/browse/DOCUMENTATION-515
>>
>>>
>>> Thanks,
>>> Samisa...
>>>
>>>
>>> Samisa Abeysinghe
>>>
>>> Vice President Training
>>>
>>> WSO2 Inc.
>>> http://wso2.com
>>>
>>>
>>>
>>> On Mon, Dec 9, 2013 at 10:38 AM, Jeewantha Dharmaparakrama <
>>> [email protected]> wrote:
>>>
>>>> Hi Dimuthu,
>>>>
>>>> Did you create the password callback handler add add that to your
>>>> clients classpath? After adding that to classpath you have to tell Rampart
>>>> what the password callback handler is like follows.
>>>>
>>>> Options options = client.getOptions();
>>>> options.put(WSHandlerConstants.PW_CALLBACK_REF, new 
>>>> PasswordCallbackHandler());
>>>>
>>>> You will have to put username as well in which case I guess you could
>>>> use this [1].
>>>>
>>>> Hi Samisa,
>>>>
>>>> I guess this is not documented properly except for this one [2]
>>>>
>>>> [1]
>>>> http://ws.apache.org/wss4j/apidocs/org/apache/ws/security/handler/WSHandlerConstants.html#USER
>>>> [2] http://wso2.com/library/3733/
>>>>
>>>> Jeewantha
>>>>
>>>>
>>>>
>>>> On Mon, Dec 9, 2013 at 10:27 AM, Dimuthu Upeksha <[email protected]>wrote:
>>>>
>>>>> I did as in the article but still I'm getting the same exception. Then
>>>>> I added these libraries [1] to the classpath then new exception occurred
>>>>> [2].
>>>>>
>>>>> [1] http://mavenhub.com/c/samples/userguide/pwcallback/jar
>>>>> [2] https://gist.github.com/DImuthuUpe/7867567
>>>>>
>>>>>
>>>>> On Mon, Dec 9, 2013 at 10:16 AM, Jeewantha Dharmaparakrama <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> You have to create that Implementing
>>>>>> "javax.security.auth.callback.CallbackHandler". See the example in the
>>>>>> article. When WSS Policy is enabled ( I believe you enabled Username 
>>>>>> Token
>>>>>> Policy at ESB proxy) , there has to be WSSecurity header in the SOAP
>>>>>> request with Username and password. Rampart needs a password callback
>>>>>> handler to get the password.
>>>>>>
>>>>>> Jeewantha
>>>>>>
>>>>>>
>>>>>> On Mon, Dec 9, 2013 at 10:07 AM, Dimuthu Upeksha 
>>>>>> <[email protected]>wrote:
>>>>>>
>>>>>>> Hi Jeewantha,
>>>>>>> The class "PasswordCallbackHandler" can not be found in axis2 or
>>>>>>> rampart libs. What is the library that contains it?
>>>>>>>
>>>>>>>
>>>>>>> On Mon, Dec 9, 2013 at 10:00 AM, Jeewantha Dharmaparakrama <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> Hi Dimuthu,
>>>>>>>>
>>>>>>>> You have to set the password callback handler at client side. Try
>>>>>>>> adding it to client's "options " [1]
>>>>>>>>
>>>>>>>> [1] http://wso2.com/library/3733/
>>>>>>>>
>>>>>>>> Jeewantha
>>>>>>>>
>>>>>>>>
>>>>>>>> On Mon, Dec 9, 2013 at 9:43 AM, Dimuthu Upeksha 
>>>>>>>> <[email protected]>wrote:
>>>>>>>>
>>>>>>>>> Hi all,
>>>>>>>>> I am trying to implement a secure client to a secure proxy service
>>>>>>>>> in ESB. However I am getting an exception [2] at line [3]. I tried to
>>>>>>>>> capture packets going out from the client using tcpMon but I found 
>>>>>>>>> nothing
>>>>>>>>> going out. It seems like a dependancy problem in the client but not 
>>>>>>>>> sure.
>>>>>>>>> What could be the reason for that?
>>>>>>>>>
>>>>>>>>> Thank you
>>>>>>>>>
>>>>>>>>> [1] https://gist.github.com/DImuthuUpe/7867226
>>>>>>>>> [2] https://gist.github.com/DImuthuUpe/7867246
>>>>>>>>> [3]
>>>>>>>>> https://gist.github.com/DImuthuUpe/7867226#file-gistfile1-txt-L127
>>>>>>>>>
>>>>>>>>> Dimuthu
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Dev mailing list
>>>>>>>>> [email protected]
>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Jeewantha Dharmaparakrama
>>>>>>>> Software Engineer; WSO2, Inc.; http://wso2.com/
>>>>>>>> Phone : (+94) 774726790
>>>>>>>> Skype : prasad.jeewantha
>>>>>>>> LinkedIn : http://www.linkedin.com/in/jeewanthad
>>>>>>>> Twitter: https://twitter.com/jeewamp
>>>>>>>> Blog: http://jeewanthad.blogspot.com/
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Jeewantha Dharmaparakrama
>>>>>> Software Engineer; WSO2, Inc.; http://wso2.com/
>>>>>> Phone : (+94) 774726790
>>>>>> Skype : prasad.jeewantha
>>>>>> LinkedIn : http://www.linkedin.com/in/jeewanthad
>>>>>> Twitter: https://twitter.com/jeewamp
>>>>>> Blog: http://jeewanthad.blogspot.com/
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Jeewantha Dharmaparakrama
>>>> Software Engineer; WSO2, Inc.; http://wso2.com/
>>>> Phone : (+94) 774726790
>>>> Skype : prasad.jeewantha
>>>> LinkedIn : http://www.linkedin.com/in/jeewanthad
>>>> Twitter: https://twitter.com/jeewamp
>>>> Blog: http://jeewanthad.blogspot.com/
>>>>
>>>
>>>
>>
>>
>> --
>> Jeewantha Dharmaparakrama
>> Software Engineer; WSO2, Inc.; http://wso2.com/
>> Phone : (+94) 774726790
>> Skype : prasad.jeewantha
>> LinkedIn : http://www.linkedin.com/in/jeewanthad
>> Twitter: https://twitter.com/jeewamp
>> Blog: http://jeewanthad.blogspot.com/
>>
>
>


-- 
Jeewantha Dharmaparakrama
Software Engineer; WSO2, Inc.; http://wso2.com/
Phone : (+94) 774726790
Skype : prasad.jeewantha
LinkedIn : http://www.linkedin.com/in/jeewanthad
Twitter: https://twitter.com/jeewamp
Blog: http://jeewanthad.blogspot.com/
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to