- 
        1. Re: Webservice client with ssl autheticationpeppem Sep 5, 2014 11:21 AM (in response to peppem)1 of 1 people found this helpfulI've solved problem programmatically port = service.getMyWebservicePort(); try { SSLContext sc = SSLContext.getInstance("SSLv3"); KeyManagerFactory kmf = KeyManagerFactory.getInstance( KeyManagerFactory.getDefaultAlgorithm() ); KeyStore ks = KeyStore.getInstance( KeyStore.getDefaultType() ); String certPath = "/my_path/keystore.jks"; String certPasswd = "changeit"; ks.load(new FileInputStream( certPath ), certPasswd.toCharArray() ); kmf.init( ks, certPasswd.toCharArray() ); TrustManagerFactory tmf = TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm()); KeyStore ks_ca = KeyStore.getInstance( KeyStore.getDefaultType() ); String certPath_ca = "/my_path/cacerts.jks"; String certPasswd_ca = "changeit"; ks_ca.load(new FileInputStream( certPath_ca ), certPasswd_ca.toCharArray() ); tmf.init(ks_ca); sc.init( kmf.getKeyManagers(), tmf.getTrustManagers() , null ); ((BindingProvider) port ).getRequestContext() .put( JAXWSProperties.SSL_SOCKET_FACTORY, sc.getSocketFactory() ); 
