EJBCA Web Service
import java.net.MalformedURLException; import java.net.URL; import java.security.KeyManagementException; import java.security.NoSuchAlgorithmException; import java.security.cert.X509Certificate; import javax.net.ssl.HostnameVerifier; import javax.net.ssl.HttpsURLConnection; import javax.net.ssl.SSLContext; import javax.net.ssl.SSLSession; import javax.net.ssl.TrustManager; import javax.net.ssl.X509TrustManager; import javax.xml.namespace.QName; import org.ejbca.core.protocol.ws.client.gen.EjbcaWS; import org.ejbca.core.protocol.ws.client.gen.EjbcaWSService; public class Program { public static void main(String[] args) { EjbcaWS ejbcaws = null; // A single instance is enough //CryptoProviderTools.installBCProvider(); // TODO Auto-generated method stub System.setProperty ("javax.net.ssl.trustStore", "c:\\temp\\truststore.jks"); System.setProperty ("javax.net.ssl.trustStorePassword", "changeit"); ...