我在接受使用java的自签名CA证书时遇到问题。
问题在于,在某些情况下,证书被接受,一切都很顺利。在另一个方面,事情并不那么好。
我可以通过以下步骤来描述。
我将证书添加到信任库,重新启动SSLSocketFactory。 问题是,对于一个特定的证书和特定的环境,这不起作用。 Everithing可以接受其他证书。
它失败的机器上的java版本是1.8.0_102。 我的开发机器是java版本1.8.0_77。 这可能是一个问题吗?
关于可能是什么原因的任何其他想法?
还有一件事: 失败的证书遗漏了一些字段,如“地方”,“省”。
答案 0 :(得分:0)
事实证明证书并没有真正添加到商店。 解决问题后,一切正常。