gpt4 book ai didi

java - 在设置 javax.net.ssl.trustStore 之前加载的默认信任库

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

我正在使用以下代码设置我的信任库文件路径和密码。但是,默认信任库 (cacerts) 在我的系统属性设置之前加载。最终,我的信任库确实被加载了,但系统似乎无法识别我的信任库中的证书。我不想在命令行上使用 -Djavax.net.ssl.trustStore,因为我希望路径和密码来自属性文件。

System.setProperty("javax.net.ssl.trustStore", path_from_application_properties);
System.setProperty("javax.net.ssl.trustStorePassword", password_from_application_properties);

我一直无法弄清楚信任库首先加载在调用链中的哪个位置,以及如何在此之前设置系统属性。

我正在使用 Spring Boot 1.5.4。

最佳答案

在执行任何显式或隐式创建 SSLContext 的操作之前,您必须设置这些属性。

关于java - 在设置 javax.net.ssl.trustStore 之前加载的默认信任库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45065557/

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