最近做一个JavaFx项目,用到了websocket,需要使用SSL进行通信,发现启用SSL后websocket无法连接服务端。查找各种资源,最后找到了解决办法。
TrustManager[] trustAllCerts = new TrustManager[] {new X509TrustManager() {
@Override
public X509Certificate[] getAcceptedIssuers() {
return null;
}
@Override
public void checkClientTrusted(X509Certificate[] certs, String authType) {
}
@Override
public void checkServerTrusted(X509Certificate[] certs, String authType) {
}
}
};
// In