Возможные проблемы#

Ошибка при запросе к Jasper «The remote certificate is invalid according to the validation procedure» или «The remote certificate is invalid because of errors in the certificate chain: PartialChain»

Причина

Бывают ситуации, когда в сертификате Системы / сайта имеются корневые и промежуточные сертификаты.

Пример:

../../../../_images/problem1.png

Если промежуточные и корневые сертификаты отсутствуют на сервере Linux, то при обращении к Jasper будет ошибка: «The remote certificate is invalid according to the validation procedure» или «The remote certificate is invalid because of errors in the certificate chain: PartialChain».

Решение

Можно поместить промежуточные и корневые сертификаты внутрь сертификата Системы / сайта:

  • открыть в Windows корневой и промежуточные сертификаты

  • на вкладке «Состав» выполнить экспорт в формате Base-64

../../../../_images/problem2.png
  • открыть в блокноте полученные .cer файлы и скопировать содержимое

  • отредактировать сертификат Системы / сайта путём вставки описания корневого и промежуточных сертификатов. Порядок вставки описания: сначала сертификат Системы / сайта, потом промежуточные, потом корневой.

Пример:

../../../../_images/problem3.png
  • сохранить изменённый сертификат и протестировать успешное выполнение запроса к Jasper