Java应用程序的密钥库/信任库的默认位置是什么?

我正在编写使用SSL的应用程序。因此,我有一个虚拟密钥库和一个虚拟信任库,我想提供给我的客户。是否有任何默认文件夹可将它们放入我的发行版中?例如docs,lib,bin

…等。密钥库通常放在服务器上的什么地方,信任库通常放在客户端的什么地方?

谢谢

回答:

在Java中,根据JSSE参考指南,没有默认值keystore,默认truststore值为“

jssecacerts(如果存在),否则为cacerts ”。

一些应用程序~/.keystore用作默认密钥库,但这并不是没有问题的(主要是因为您可能不希望用户运行的所有应用程序都使用该信任库)。

我建议改用与应用程序捆绑在一起的特定于应用程序的值,一般而言,它通常更适用。

以上是 Java应用程序的密钥库/信任库的默认位置是什么? 的全部内容, 来源链接: utcz.com/qa/411547.html

回到顶部