gpt4 book ai didi

java - 分发自签名 SSL 证书 : How to skip requirement to import to key store

转载 作者:太空宇宙 更新时间:2023-11-03 12:59:28 25 4
gpt4 key购买 nike

我开发了一个 Java 应用程序,它使用自签名 SSL 证书通过 https 与我的服务器通信。

现在我想与我的一些客户分享这个应用程序。他们有什么办法可以跳过将证书导入到他们的 keystore 吗?还是他们总是必须手动导入?

最佳答案

根据您发布的链接,您谈论的是单向 SSL,您需要让您的客户知道服务器的自签名证书(对吗?)。因此,您的客户端应用程序需要的是所谓的信任库。信任库是一个 Java keystore ,其中包含您信任的所有证书,例如您要连接的服务器的证书。 java 安装中的 cacerts 文件包含默认情况下受信任的各种证书。

无需将服务器证书安装到客户端 Java 安装的 cacerts 文件中,您可以提供包含服务器证书和客户端应用程序的自己的信任库。然后需要使用系统属性 -Djavax.net.ssl.trustStore=path/to/your/truststore 启动客户端应用程序。

关于java - 分发自签名 SSL 证书 : How to skip requirement to import to key store,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15886990/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com