我遇到了类似的问题,其原因和解决方案都非常简单:
主要原因 :未使用keytool导入正确的证书
注意:仅导入根CA(或您自己的自签名)证书
注意:不要导入中间非证书链根证书
imap.gmail.com解决方案示例
- 确定根CA证书:
openssl s_client -showcerts -connect imap.gmail.com:993
在这种情况下,我们发现根CA是 Equifax安全证书颁发机构
- 下载根CA证书。
- 通过与 此处找到的 信息进行比较,验证下载的证书具有正确的SHA-1和/或MD5指纹 __
进口证书
javax.net.ssl.trustStore
:keytool -import -alias gmail_imap -file Equifax_Secure_Certificate_Authority.pem
运行您的Java代码



