| Author |
WebService using weblogic api
|
Manoj Kumar Pathak
Greenhorn
Joined: Apr 23, 2004
Posts: 3
|
|
Hi, I am trying to use 2 way ssl using webservices client , here is my code : AxisProperties.setProperty("org.apache.axis.components.net.SecureSocketFactory","org.apache.axis.components.net.SunFakeTrustSocketFactory"); SSLAdapterFactory factory = SSLAdapterFactory.getDefaultFactory(); WLSSLAdapter adapter = (WLSSLAdapter) factory.getSSLAdapter(); // clientCredentialFile stores in PEM format the public key and // all the CAs associated with it + then the private key. All this in // a concatenated manner FileInputStream clientCredentialFile = new FileInputStream ("C:\\sslcert\\client-pub3.pem"); // private key password String pwd = "password"; adapter.loadLocalIdentity(clientCredentialFile, pwd.toCharArray()); adapter.setVerbose(true); adapter.setTrustedCertificatesFile("C:\\certificate\\server\\server.jks"); adapter.setStrictCheckingDefault(false); factory.setDefaultAdapter(adapter); factory.setUseDefaultAdapter(true); boolean idAvailability = false; UNSLocator locator = new UNSLocator(); URL portAddress = new URL("https://localhost:7002/smuSSWeb/UNSResponse.xml"); UNSPort unsprt = locator.getUNSPort(portAddress); idAvailability = unsprt.isIDAvailable("Yulin125", "C"); System.out.println("Got from method :"+idAvailability); After runing this code i am getting the following exception : AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException faultSubcode: faultString: java.net.SocketException: Software caused connection abort: socket write error faultActor: faultNode: faultDetail: I am using .pem (clientsigned,clientinter,clientroot, root-key) files for client authentication and i am using server.jks as a keystore for my server authentication.Once i run this code , i am able to present the server certificate chain to the client but i am not able to present the client certificate chain to server. I am stuck with for quite sometime. Some insight needed from the guru's
|
 |
 |
|
|
subject: WebService using weblogic api
|
|
|