为了在不同的 JVM 实例上启用 SSL 以及出于其他安全相关目的,我在不同的主机上使用不同的 Java 密钥库。到目前为止,我将每个密钥放入一个密钥库中。出于安全和维护的原因,以及为了在一个 JVM 中的不同用例中使用多个密钥,我希望将每个 JVM 的密钥分组到一个密钥库中。
我的问题:如果我将多个密钥放入密钥库,如何为不同的用例选择特定的密钥?
详细问题是:如果我设置 JMX over SSL 进行远程监控,如果 JVM 属性 javax.net.ssl.keyStore 指向一个包含多个密钥的密钥库,那么 JVM 将为 JMX 会话使用哪个密钥?