Перейти к основному содержимому

Настройка доверия к сертификатам Минцифры России для работы с сервисами Банка 131

Чтобы ваша система могла подключаться к сервисам Банка 131 по защищённому TLS-каналу, ей нужно доверять российским удостоверяющим центрам, которые выпускают наши сертификаты.

Если в операционной системе или в прикладном ПО отсутствуют нужные корневые сертификаты, проверка цепочки сертификации провалится, и установить соединение не получится.

Внимание

Установите сертификаты Russian Trusted CA заранее — так вы снизите риск сбоев при работе с нашими сервисами и обеспечите стабильную интеграцию.

Основные шаги

  1. Получить актуальные сертификаты Национального удостоверяющего центра Минцифры России (Russian Trusted CA).
  2. Установить корневой и промежуточные сертификаты Russian Trusted CA в доверенное хранилище сертификатов используемой операционной системы или программной платформы.
  3. Проверить работоспособности интеграции.

Получение сертификатов

Актуальные сертификаты и официальные инструкции доступны на портале Госуслуг: https://www.gosuslugi.ru/crt.

Установите два сертификата:

  • Russian Trusted Root CA — корневой,
  • Russian Trusted Sub CA — промежуточный.

Установка сертификатов

  1. Скачайте сертификаты Russian Trusted CA.
  2. Откройте файл сертификата двойным щелчком.
  3. Выберите действие Установить сертификат.
  4. Запустите мастер импорта сертификатов.
  5. Разместите сертификат в хранилище Доверенные корневые центры сертификации.
  6. Завершите импорт и подтвердите установку.
  7. Перезапустите используемые приложения и браузеры.

Проверка установки

Для проверки доступности доверенной цепочки сертификатов:

  • выполните тестовый запрос к API Банка 131,
  • убедитесь в отсутствии ошибок SSL/TLS,
  • проверьте, что журналы приложения не содержат записей о недоверенном сертификате или ошибках построения цепочки сертификации.

Возможные ошибки при отсутствии необходимых корневых или промежуточных сертификатов в доверенном хранилище:

  • certificate verify failed
  • unable to get local issuer certificate
  • certificate chain validation error
  • SSL handshake failed