【问题标题】:Neo4j Certificate ChainNeo4j 证书链
【发布时间】:2015-04-07 00:23:29
【问题描述】:

我正在尝试使用一组 https 证书设置 neo4j 服务器。我有用于获取证书、证书本身和 ca 证书链文件的密钥。根据documentation

Neo4j 还支持链式 SSL 证书。这需要将 PEM 格式的所有证书合并到一个文件中,并且私钥需要采用 DER 格式。

我已将我的密钥编码为 DER 格式并进行了设置,但是我无法正确设置证书链。我将所有证书合并到一个文件 (PEM) 中并将其提供给 neo4j,但它在尝试启动服务器时默默地崩溃了。另一方面,我拿了第一个证书并将其更改为 DER,将 neo4j 更改为使用它,它开始了,但浏览器/curl 抛出一个合适的,因为它没有 CA 链。

这里使用的是 neo4j 2.2.0 社区版。

关于如何让 neo4j 正确使用 PEM 证书链有什么建议吗?

【问题讨论】:

    标签: neo4j ssl-certificate


    【解决方案1】:

    有关运行 Neo4j 的单元测试时使用的证书,请参阅 https://github.com/neo4j/neo4j/tree/2.2/community/server/src/test/resources/certificates。最有趣的测试用例是https://github.com/neo4j/neo4j/blob/2.2/community/server/src/test/java/org/neo4j/server/security/ssl/KeyStoreFactoryTest.java#L82

    仔细检查您的 pem 文件是否与此处提供的结构相同。

    【讨论】:

      猜你喜欢
      • 2017-07-11
      • 1970-01-01
      • 2021-11-26
      • 2021-05-12
      • 1970-01-01
      • 1970-01-01
      • 2017-08-15
      • 2018-12-23
      • 2011-10-31
      相关资源
      最近更新 更多