Thanks Nuwan for sharing an useful resource. Will try this out..

On Wed, Sep 10, 2014 at 10:45 AM, Nuwan Wimalasekara <[email protected]>
wrote:

> Hi
> The below source[1] is for secure axis2 service client implementation.
> please refer [1] and This may help to resolve your issue
>
> [1]
> https://svn.wso2.org/repos/wso2/carbon/platform/branches/turing/platform-integration/test-automation-framework/4.2.6/org.wso2.carbon.automation.utils/src/main/java/org/wso2/carbon/automation/utils/axis2client/SecureAxisServiceClient.java
>
> Thanks,
> Nuwanw
>
> On Wed, Sep 10, 2014 at 9:56 AM, Asok Perera <[email protected]> wrote:
>
>> Hi,
>>
>> I have the same question and please check below how I tried to implement
>> this.
>>
>> ------------------------------
>>
>>
>> System.setProperty("javax.net.ssl.trustStore",
>> "/Users/asok/Documents/wso2esb-4.8.1/repository/resources/security/client-truststore.jks"
>> );
>> System.setProperty("javax.net.ssl.trustStorePassword", "wso2carbon");
>> options = new Options();
>> try {
>> options.setProperty(RampartMessageData.KEY_RAMPART_POLICY, loadPolicy(
>> "chb_policy_1.xml"));
>>     options.setUserName("admin");
>>     options.setPassword("admin");
>> } catch (Exception e1) {
>> e1.printStackTrace();
>>
>> }
>>
>> -----------------------------
>>
>> Im getting following error, even though I have put the chb_policy_1.xml
>> file.
>> org.apache.axis2.AxisFault: *Unable to engage module : rampart*
>> at org.apache.axis2.client.ServiceClient.engageModule(
>> ServiceClient.java:363)
>> at client_AXIOM.Client.<init>(Client.java:54)
>> at client_AXIOM.Client.main(Client.java:120)
>>
>> org.apache.axis2.AxisFault: Address information does not exist in the
>> Endpoint Reference (EPR).The system cannot infer the transport mechanism.
>>
>> Can anyone point out how to implement this as AXIOM client ?
>>
>> BR
>>
>>
>> *Asok Aravinda Perera*
>> Software Engineer
>> WSO2, Inc.;http://wso2.com/
>> <http://www.google.com/url?q=http%3A%2F%2Fwso2.com%2F&sa=D&sntz=1&usg=AFQjCNGJuLRux6KkJwXKVUCYOtEsNCmIAQ>
>> lean.enterprise.middleware
>>
>> Mobile: +94722241032
>>
>> On Tue, Sep 9, 2014 at 8:46 PM, Vimalanathan Rajeevan <[email protected]
>> > wrote:
>>
>>> Hi Lahiru,
>>>
>>> Can I know what kind of error you are getting when using AXIOM client
>>> and passing credentials in the above way?
>>>
>>> Best Regards,
>>> V.Rajeevan
>>> Software Engineer,
>>> WSO2 Inc. :http://wso2.com
>>>
>>> Mobile : +94 773090875
>>> Email : [email protected]
>>>
>>> On Tue, Sep 9, 2014 at 5:45 PM, Lahiru Cooray <[email protected]> wrote:
>>>
>>>> Hi,
>>>>
>>>> I have created a non secured web service and secured it using ESB.
>>>> When I invoke the service using an ADB client it worked properly.
>>>> I used the below code to pass the credentials
>>>>
>>>>
>>>>
>>>> ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
>>>> HttpTransportProperties.Authenticator authenticator = new
>>>> HttpTransportProperties.Authenticator();
>>>> authenticator.setUsername("admin");
>>>> authenticator.setPassword("admin");
>>>>
>>>> stub._getServiceClient().getOptions()
>>>> .setProperty(HTTPConstants.AUTHENTICATE, authenticator);
>>>> stub
>>>> ._getServiceClient()
>>>> .getOptions()
>>>> .setProperty(Constants.Configuration.ENABLE_REST,
>>>> Constants.VALUE_TRUE);
>>>>
>>>>
>>>> ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
>>>>
>>>> *And I'm facing a problem when I try to do the same using an AXIOM
>>>> client. I need to know how to pass credentials when using an AXIOM client?*
>>>>
>>>>
>>>> --
>>>> *Lahiru Cooray*
>>>> Software Engineer
>>>> WSO2, Inc.;http://wso2.com/
>>>> lean.enterprise.middleware
>>>>
>>>> Mobile: +94 715 654154
>>>>
>>>> _______________________________________________
>>>> Dev mailing list
>>>> [email protected]
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> [email protected]
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> Nuwan Wimalasekara
> Senior Software Engineer - Test Automation
> WSO2, Inc.: http://wso2.com
> lean. enterprise. middleware
>
> phone: +94 71 668 4620
>
>
>
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
*Lahiru Cooray*
Software Engineer
WSO2, Inc.;http://wso2.com/
lean.enterprise.middleware

Mobile: +94 715 654154
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to