您首先应检查发送给您的证书服务器是什么:
- 打开ssl调试:-Djavax.net.debug = all
- 在日志中找到以下几行:***证书链…
- 查找谁签发证书
- 将颁发者证书添加到某个信任存储区(实际上,如果您收到证书链,则可以添加根证书)
- 使用-Djavax.net.ssl.trustStore = path / to / new / truststore和-Djava.net.ssl.trustStorePassword = …重新运行
顺便说一句:
- 您无需显式指定Java信任库
- 相同系统属性的每个设置都将覆盖先前的值
- 您有一条奇怪的线:DEBUG:尝试连接到主机“ 10.53.151.183”,端口143, isSSL为false



