【问题标题】:Unable to accept CA certificate though added to truststore无法接受 CA 证书,但已添加到信任库
【发布时间】:2017-02-19 00:46:42
【问题描述】:

我在使用 java 接受自签名 CA 证书时遇到问题。

问题是在某些情况下证书被接受并且一切顺利。在另一个人的事情不是那么好。

我可以描述以下步骤。

我将证书添加到信任库,重新初始化 SSLSocketFactory。 问题是,对于一个特定的证书和特定的环境,这是行不通的。接受其他证书一切正常。

失败的机器上的 java 版本是 1.8.0_102。 我的开发机器使用的是 java 版本 1.8.0_77。 这可能是个问题吗?

关于可能是什么原因的任何其他想法?

还有一点: 失败的证书缺少一些字段,例如“Locality”“State of Province”。

【问题讨论】:

  • 编辑您的问题并添加更多详细信息。哪些组件仍然存在问题?您如何加载您的信任库并初始化 SSLSocketFactory(发布您的代码)。

标签: java ssl certificate ca truststore


【解决方案1】:

事实证明,证书并没有真正添加到商店中。 通过添加解决问题后,一切正常。

【讨论】:

    猜你喜欢
    • 2022-01-25
    • 1970-01-01
    • 1970-01-01
    • 2012-03-19
    • 2016-12-22
    • 2016-08-30
    • 1970-01-01
    • 2011-05-17
    • 2012-07-05
    相关资源
    最近更新 更多