您是否不需要密码即可访问信任库(使用java密钥工具制作)?
我刚刚使用java keytool创建了一个信任库(用于没有CA证书的服务器的服务器认证)。然而,我只是注意到一些奇怪的东西。我是这样开始我的客户端的:
java -Djavax.net.ssl.trustStore=<PATHSTUFF>/client.keystore -classpath <STUFF> Client
(注意:没有指定密码)
上述调用有效。
但是,当我尝试此操作时:
java -classpath <STUFF> Client
它不起作用。(显然它不起作用,它需要信任库)。
我本来以为需要通过这个选项(但我没有):
-Djavax.net.ssl.trustStorePassword=mypass
问:访问信任库不需要密码吗?密码仅用于修改吗?密钥库呢?