以下是本地访问,本人创建的一个模拟环境。
JAX-WS + Tomcat8.0 + jdk1.8 配置SSL通信的webservice客户端
客户端访问经过ssl双向通信认证了的接口必须添加下面代码(这个前辈都有提到)
public class SSL_tomcat {
public static void main(String[] args) throws UnknownHostException {
ssl_tomcat();
InetAddress addr=InetAddress.getLocalHost();
System.out.println(addr.getHostName());
}
private static final String S_URL ="https://127.0.0.1:8443/ssh2_backendmanagement/query";
public static void ssl_tomcat () {
try {
System.clearProperty("javax.net.ssl.trustStore");
System.clearProperty("javax.net.ssl.keyStoreType");
System.clearProperty("javax.net.ssl.keyStorePassword");
System.setProperty("javax.net.ssl.trustStore", "E:/ssl/client.truststore");
System.setProperty("javax.net.ssl.trustStorePassword","zxyzxy");
System.setProperty("javax.net.ssl.keyStoreType","PKCS12");
System.setProperty("javax.net.ssl.keyStore","E:/ssl/client.p12") ;
System.setProperty("javax.net.ssl.keyStorePassword",&