Использование нескольких клиентских сертификатов SSL в Java с одним и тем же хостом

В моем приложении Java мне нужно подключиться к одному и тому же хосту, используя SSL, но каждый раз используя разные сертификаты. Причина, по которой мне нужно использовать разные сертификаты, заключается в том, что удаленный сайт использует свойство идентификатора пользователя, встроенное в сертификат, для идентификации клиента.

Это серверное приложение, которое работает в 3 разных операционных системах, и мне нужно иметь возможность переключать сертификаты без перезапуска процесса.

Другой пользователь предложил импортировать несколько сертификатов в одно хранилище ключей. Я не уверен, что это поможет мне, если только нет способа сообщить Java, какой сертификат в хранилище ключей использовать.

Ответы на вопрос(2)

Ваш ответ на вопрос