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
