Java版本:1.8.0_221
我正在尝试连接到HTTPS Web服务-但SSL握手失败并显示错误:
不可解析的证书扩展名:1 1:ObjectId:2.5.29.31Criticality = false由于以下原因导致无法解析的CRLDistributionPoints扩展java.io.IOException:无效的URI名称:ldap://Enroll.visaca.com:389 / cn =签证信息传递外部CA,c = US,ou = Visa国际服务关联,o = VISA?certificateRevocationList
在浏览问题时,共享的信息不多。
我唯一的建议是“需要在此thread中建议的启用了“密钥加密”的情况下生成证书。
此问题可通过命令轻松重现
keytool -list -keystore C:\cert\MyTrustStore.p12 -v
此异常原来是错误的警报。由于ldap在第三方服务内部,因此我的服务器无法连接到它。
实际的问题在其他地方,因为即使有此例外,服务器也接受SSL证书。