【发布时间】:2016-03-29 07:49:58
【问题描述】:
在jetty的SSL配置中,我看到我们定义了keystore的密码和keystore的物理位置。
但是当我在 keystore 上有多个别名时会发生什么? jetty SSL 选择使用什么密钥库?
在我的 java 密钥库文件中,一个别名持有不受信任的证书,一个别名是受信任的。我如何告诉码头使用受信任的别名?
谢谢
【问题讨论】:
-
没有 Jetty SSL 这样的东西。它使用 Java 内置的 JSSE。
-
ssl相关代码的实现在jetty中进行。在 jsse 规范中,他们没有提到别名。
-
您是在询问一个密钥库中的多个别名,还是多个密钥库,或者多个密钥库中的多个别名?为什么您的密钥库中有不受信任的证书?或其他任何地方?你的问题仍然模糊不清。
-
一个 jks 可以拥有多个别名。选择哪个?证书现在是受信任的。我的 jks 仅包含 1 个已颁发且有效的证书。这个问题仍然相关。
-
如果您的 KeyStore 仅包含一个已颁发的证书,则只能使用一个别名。不清楚你在问什么。仍然。