Elytron: Как программно узнать подробности о сервере-ssl-контекст используется приложением may?

#java #wildfly #java-ee-8

Вопрос:

Документация JBoss / Wildfly предоставляет большие ресурсы о том, как настроить контекст SSL для конкретного экземпляра Jboss/ Wildfly, однако, как только XML настроен:

Как можно программно запросить, какой сервер-ssl-контекст используется определенным развертыванием?

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

Мы пытаемся ответить на такие вопросы, как: Какие сертификаты используются? Истекает ли срок действия сертификатов?

Мы знаем, что теоретически мы могли бы просто запросить сертификаты с помощью keytool, однако мы заметили ситуации, когда хранилища ключей на диске и в памяти не совпадают, и хотим избежать необходимости запрашивать хранилища ключей, используемые на диске.