如何以编程方式将证书添加为当前JVM实例的受信任

问题描述 投票:2回答:1

如何在不查询或删除现有可信证书条目的情况下,将当前JVM实例的证书添加为受信任的证书?此外,这不能修改文件系统上的任何信任库,并且只能在当前的jvm实例中有效。

有没有办法做到这一点?

java certificate x509certificate digital-certificate
1个回答
2
投票

复制Java附带的cacerts文件。

使用keytool命令或InstallCert应用程序根据需要添加证书或CA.

然后在启动应用程序时根据需要使用-Djavax.net.ssl.trustStore =“新信任库的文件路径”-Djavax.net.ssl.trustStorePassword =“新信任库的密码”VM参数。

© www.soinside.com 2019 - 2024. All rights reserved.