是什么在码头keyStorePassword和keyManagerPassword之间的区别?(Wh

2019-09-17 16:46发布

我期待在SSL的码头: http://wiki.eclipse.org/Jetty/Reference/SSL_Connectors

有两个keyStorePassword和keyManagerPassword性能。 我猜想keyManagerPassword用于通过使用javax的KeyManager,所以是从密钥存储恢复密钥的密码?

所以,做keyStorePassword和keyManagerPassword然后通常具有相同的价值?

Answer 1:

的KeyManagerFactory确实有一个密码。

嗯它是一点点的历史和演变在这些API,他们或许可以更加明确。

该keyManagerPassword作为对Arg的KeyManagerFactory.init(...)的密码传递如果没有keymanagerpassword,那么keystorepassword来代替。 如果没有的TrustManager集,则密钥库作为信任存储和keystorepassword被用作信任库的密码。



Answer 2:

keyManagerPassword看起来像一个不好的特性。 它是有密码,不是的KeyManager密钥库。 有一个在Javadoc中有关类密钥管理器密码没有提及。



文章来源: What is the difference between keyStorePassword and keyManagerPassword in Jetty?