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