Чтобы включить SSL в разных экземплярах JVM, а также для других целей, связанных с безопасностью, я использую разные хранилища ключей Java на разных хостах. До сих пор я помещал каждый ключ в одно хранилище ключей. По соображениям безопасности и обслуживания, а также для использования более одного ключа в разных случаях использования в одной JVM я хочу сгруппировать ключи для каждой JVM в одно хранилище ключей.
Мой вопрос: как мне выбрать определенный ключ для разных случаев использования, если я помещаю более одного ключа в хранилище ключей?
Подробный вопрос: если я настрою JMX через SSL для удаленного мониторинга, какой ключ будет использовать JVM для JMX-сеанса, если свойство JVM javax.net.ssl.keyStore указывает на хранилище ключей, которое содержит несколько ключей?