我正在查看 Jetty 的 SSL:http ://wiki.eclipse.org/Jetty/Reference/SSL_Connectors
keyStorePassword 和 keyManagerPassword 都有属性。我想 keyManagerPassword 被 Javax KeyManager 使用,那么从密钥库中恢复密钥的密码也是如此吗?
那么 keyStorePassword 和 keyManagerPassword 通常具有相同的值吗?
我正在查看 Jetty 的 SSL:http ://wiki.eclipse.org/Jetty/Reference/SSL_Connectors
keyStorePassword 和 keyManagerPassword 都有属性。我想 keyManagerPassword 被 Javax KeyManager 使用,那么从密钥库中恢复密钥的密码也是如此吗?
那么 keyStorePassword 和 keyManagerPassword 通常具有相同的值吗?
Keymanagerfactory 确实有密码。
嗯,这是这些 API 的一点历史和演变,也许可以更清楚地说明它们。
keyManagerPassword 作为密码 arg 传递给 KeyManagerFactory.init(...) 如果没有 keymanagerpassword,则使用 keystorepassword。如果没有设置信任管理器,则使用密钥库作为信任库,使用密钥库密码作为信任库密码。
keyManagerPassword
看起来像一个错误的特征。拥有密码的是密钥库,而不是 KeyManager。Javadoc 中没有提及相关类的密钥管理器密码。