首先,我知道信任所有证书可能存在潜在风险,但出于某些测试目的,我必须实现此功能。
如何强制客户端信任所有证书?我正在使用 javax.websocket
实现。
我所做的就是简单地连接到 ws,例如:
WebSocketContainer client = ContainerProvider.getWebSocketContainer();
try {
session = client.connectToServer(ClientImpl.class, URI.create(uri));
} catch (DeploymentException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}