Настройка аутентификации MTLS для приложения JAVA
Я использую открытую версию JDK 1.8. Мне нужно установить сертификацию MTLS на машину Linux.
Во-первых, я создал CSR с закрытым ключом на моем компьютере с Linux и отправил файл CSR своему стороннему провайдеру. После этого я получил сертификат с их стороны.
Как только я получаю сертификат от своего стороннего поставщика, я соединяю его сертификат и свой закрытый ключ, и оба совпадают. После этого я импортировал сертификат в надежное хранилище с помощью команды keytool import.
После импорта я перезапустил сервер, и когда я провел тестирование, он выдает следующую ошибку:
"withmessageidjavax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: сбой построения пути PKIX: sun.security.provider.certpath.SunCertPathBuilderException: не удалось найти действительный путь сертификации для запрошенной цели".