gpt4 book ai didi

java - 您不需要密码即可访问信任库(使用 java keytool 创建)?

转载 作者:IT老高 更新时间:2023-10-28 21:18:05 32 4
gpt4 key购买 nike

我刚刚使用 java keytool 创建了一个信任库(用于对没有 CA 证书的服务器进行服务器身份验证)。但是我刚刚注意到一些奇怪的事情。我是这样开始我的客户的:

java -Djavax.net.ssl.trustStore=<PATHSTUFF>/client.keystore -classpath <STUFF> Client

(注意:没有指定密码)

上述调用有效。


但是当我尝试这个时:

java -classpath <STUFF> Client

它不起作用。 (显然它不起作用,它需要信任库)。


我原以为需要传入这个选项(但我没有):

-Djavax.net.ssl.trustStorePassword=mypass

问题:访问信任库不需要密码吗?密码只是为了修改吗?那么 keystore 呢?

最佳答案

密码用于保护 keystore 的完整性。如果您不提供任何存储密码,您仍然可以读取 keystore 的内容。命令 keytool -list 演示了这种行为(使用空密码)。

关于java - 您不需要密码即可访问信任库(使用 java keytool 创建)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2343691/

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