Для веб-приложения Java EE 7 мы используем SSL / TLS-аутентификацию клиента-сертификата
предоставляется модулем входа Wildfly.
Область SSL правильно настроена с соответствующими хранилищами доверенных сертификатов и файлов хранилища ключей при проверке подлинности на транспортном уровне успешно, но сопоставление ролей не может сопоставить роли, как это должно основываться на DN субъекта сертификата для некоторых сертификатов.
Эти сертификаты содержат кириллические символы в DN субъекта, которые кодируются в UTF-8.
Как настроить модуль входа CertificatesRoles для обработки файла roleProperties как файла в кодировке UTF-8?
Когда я устанавливаю file.encoding = DN субъекта UTF-8 из сертификата правильно читается, но строка из файла ролей не проверяется (я дважды проверил, он в кодировке UTF-8).