【发布时间】:2020-08-27 14:40:53
【问题描述】:
我需要使用 ssl 将我的 quarkus 应用程序连接到本地 mongodb。我有来自 mongodb 的证书、pem 和密钥文件。我可以使用 compass 和这些详细信息登录 mongodb。我应该进行哪些配置更改才能建立我的 quarkus-mongodb 连接。
【问题讨论】:
我需要使用 ssl 将我的 quarkus 应用程序连接到本地 mongodb。我有来自 mongodb 的证书、pem 和密钥文件。我可以使用 compass 和这些详细信息登录 mongodb。我应该进行哪些配置更改才能建立我的 quarkus-mongodb 连接。
【问题讨论】:
如果您将应用程序部署在标准 JVM 中,则需要使用 keytool 将证书集成到 JVM 信任库中。 这是在 JVM 中设置不受信任证书的标准方法。
如果您部署为本机可执行文件(使用 GraalVM 本机映像),则需要使用包含您的证书的 JVM 信任库构建本机可执行文件,这会稍微复杂一些,请参阅 Native and SSL。 您也可以跳过本机可执行文件的主机名验证,请参阅Building a native executable。
【讨论】: