need to skip any server authentication in some requests (e.g. use 
SunFakeTrustSocketFactory).

MG>you need to retask this to use 2 separate webapps
MG>one which will authenticate your credentials with MySSLSocketFactory
MG>one which not authenticate which will use SunFakeTrustSocketFactory

MG>this is very clumsy and your options for specifying the security algorithm 
of your choosing as well as custom keysize are quite limited
MG>why not use Axis2 and engage the Rampart Security Module?
MG>Martin

Date: Tue, 13 Nov 2012 13:37:28 -0800
From: akme...@yahoo.com
Subject: Axis SSL authentication help!
To: java-user@axis.apache.org

Hi,I am using Axis 1 and need to do SSL authentication of a web service.I found 
that I need to use: AxisProperties.setProperty("axis.socketSecureFactory",
    "com.example.MySSLSocketFactory"); to set my custom factory and trust 
managers.Problem: I also need to skip any server authentication in some 
requests (e.g. use SunFakeTrustSocketFactory).I assume that this 
AxisProperties.setProperty is some central property that affects all threads, 
right? So how could I implement my use case?Keep reseting 
AxisProperties.setProperty before each web service call? Is this the proper 
way? But I found this bug ticket that seems to complaint that once the socket 
factory is set in AxisProperties it is cached and any new setting has not
 
effect:https://issues.apache.org/jira/browse/AXIS-2751?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel#issue-tabsIs
 there a workarround for this?If you could help me here it would be great 
guys!Thank you                                    

Reply via email to