【问题标题】:How application server is reading custom trust store without password应用程序服务器如何在没有密码的情况下读取自定义信任库
【发布时间】:2018-09-27 21:07:52
【问题描述】:

我使用 keytool 创建了自定义信任库,并在创建时提供了密码。我使用以下选项将 Jboss EAP 配置为使用信任库:

JAVA_OPTS="$JAVA_OPTS -Djavax.net.ssl.trustStore=/path/to/truststore.jks"

我没有在 jboss 配置中提供任何信任库密码。

我的问题是 jboss 是如何在没有密码的情况下读取信任库的? 在配置信任存储后,我看到来自服务器的出站 ssl 连接工作正常。

【问题讨论】:

  • 您的信任库有密码吗?还是默认的“changeit”?
  • 有密码

标签: java ssl keystore jboss-eap-6 truststore


【解决方案1】:

读取 JKS 的信任库条目并不需要密码。该文件未加密,只有私钥使用自己的密码加密。请参阅JKS protection 另请参阅此example code 在不知道原始密码的情况下更改 JKS 密码

您的 Jboss 部署使用的加密提供程序似乎忽略了读取条目的密码

【讨论】:

    最近更新 更多