Невозможно аутентифицировать сертификат сервера из-за конечных пробелов

Я создал приложение для загрузки java spring, которое взаимодействует с сервером и периодически отправляет ему запросы. По соображениям безопасности мне нужно проверить сертификаты сервера, однако есть странная проблема с сертификатом сервера.

Имя сервера в списке альтернативных имен субъектов (SAN) содержит символ пробела в конце. Таким образом, имя сервера не соответствует ни одному из имен в сертификате согласно коду...

Например, если URI "https://server-01.org/" затем SAN этого сервера в сертификате "server-01.org " что небольшое несоответствие...

Есть ли способ в java игнорировать конечные пробелы в сертификате? Я не могу изменить сертификаты сервера, и другие системы, похоже, не реагируют на эту проблему. Есть ли параметр, который я могу использовать в коде Java?

0 ответов

Другие вопросы по тегам