Thanks Dimuthu.
Now I got unsecure endpoints to experiment with and here is what I did after
creating stubs:
stub = new TestWSBindingStub();
stub.setUsername("portal");
stub.setPassword("portal");
stub._setProperty(javax.xml.rpc.Stub.ENDPOINT_ADDRESS_PROPERTY,
"http://test.com:8888/TestWS/TestWS?WSDL");
TestInterface ts= (TestInterface) stub;
stub.getTestData();
This is what I did, but I get java.net.SocketTimeoutException: Read timed
out.
Am I missing something? This is my first time and I have no idea what is
going on.
Thanks a lot.
Dimuthu wrote:
>
> Hi,
>
> Are you using Axis2 with Rampart? Or Axis with wss4j?
>
> How did you set the username and password? Did you use a password
> callback class?
>
> If you are using wss4j, this link will help
> http://ws.apache.org/wss4j/package.html
>
> If you are using Rampart, this link will hep
> http://wso2.org/library/240
>
> If you are using Rampart, security policy can be used for enforcing
> security. These samples are available in samples/policy/sample01.
>
> Cheers,
> Dimuthu
>
>
> On Sun, 2007-06-03 at 20:20 -0700, CrystalCracker wrote:
>>
>>
>> CrystalCracker wrote:
>> >
>> > First of all, I am sorry that I am fairly new to Web Service, though
>> not
>> > to Java/J2EE. This is my first experience with Web service, and the
>> > problem that I is more of conceptual.
>> >
>> > I am provided with a secure service endpoint like:
>> > http://test.test.com:8888/services/SID123
>> >
>> > Using axis, I generated the client codes. The ant script that i used
>> for
>> > it is a modified version of
>> > http://xmlgateway.its.utexas.edu/docs/java_ex_wsdl.html
>> > The files that were generated were:
>> >
>> > 1. TestServiceInterface.java extends java.rmi.Remote
>> > 2. TestWS.java extends javax.xml.rpc.Service
>> > 3. TestWSBindingStub.java extends org.apache.axis.client.Stub
>> implements
>> > TestServiceInterface
>> > 4. TestWSLocator.java extends org.apache.axis.client.Service implements
>> > TestWS
>> >
>> > The other that were generated were serializable java classes.
>> >
>> > Now I wrote my client application and instantiated the Stub, set the
>> > username, password and end point and called the interface methods, but
>> I
>> > got a remote exception saying "Invalid Username or Password".
>> >
>> > My questions are:
>> > 1. Since I am invoking secure endpoints, are there any client codes to
>> be
>> > generated for that?
>> > 2. Where is my Impl class?
>> > 3. Is the build file that I am refereing to complete?
>> >
>> > Any suggestions will be highly appreciated.
>> >
>> > CrystalCracker
>> >
>> >
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
--
View this message in context:
http://www.nabble.com/Webservice-with-security-tf3854680.html#a10976971
Sent from the Axis - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]