Ошибка при проверке цепочки сертификатов и Ошибка 0x800B010E на MacOS

Решение ошибок проверки сертификатов в КриптоПро

Если при тестировании контейнера в КриптоПро CSP возникает одна из следующих ошибок:

  • Ошибка 0x800B010E – процесс отмены не может быть продолжен (проверка сертификатов недоступна).
  • Ошибка цепочки сертификатов – отсутствуют сертификаты УЦ, выдавшего ваш сертификат (хотя подпись формируется успешно).

Способы решения:

1. Обновление КриптоПро CSP

Убедитесь, что у вас установлена актуальная версия КриптоПро CSP.

2. Настройка таймаута проверки CRL (macOS/Linux)

Если вы используете macOS, выполните в терминале:

sudo /opt/cprocsp/sbin/cpconfig -ini '\Cryptography\OID\EncodingType 0\CertDllCreateCertificateChainEngine\Config' -add long ChainUrlRetrievalTimeoutMilliseconds 60000

После ввода команды:

  • Нажмите Enter → введите пароль (символы не отображаются) → снова Enter.
  • Достаточно сделать один раз, но проверка цепочки теперь может занимать до 60 секунд (сайты/приложения могут временно «подвисать»).

🔹 Причина проблемы: УЦ ФНС и Казначейства используют CRL, которые не всегда успевают загружаться при медленном интернете.