Невозможно аутентифицировать сертификат сервера из-за конечных пробелов
Я создал приложение для загрузки java spring, которое взаимодействует с сервером и периодически отправляет ему запросы. По соображениям безопасности мне нужно проверить сертификаты сервера, однако есть странная проблема с сертификатом сервера.
Имя сервера в списке альтернативных имен субъектов (SAN) содержит символ пробела в конце. Таким образом, имя сервера не соответствует ни одному из имен в сертификате согласно коду...
Например, если URI "https://server-01.org/"
затем SAN
этого сервера в сертификате "server-01.org "
что небольшое несоответствие...
Есть ли способ в java игнорировать конечные пробелы в сертификате? Я не могу изменить сертификаты сервера, и другие системы, похоже, не реагируют на эту проблему. Есть ли параметр, который я могу использовать в коде Java?