Не проходит проверка цепочки на тестовых сертификатах

Порядок действий:

  • Сформировать подпись файла с помощью NCALayer последней версии, используя сертификат из SDK 2.0 (Keys and Certs -> Gost2015 -> 2023.11.17_valid -> физлицо), на MacOS
  • Зарегистрировать в контейнере Docker с библиотекой все сертификаты с названием gost из папок CA_Test -> ROOT и CA_Test -> NCA (игнорируя папку old) с помощью update-ca-certificates
  • Зарегистрировать эти же сертификаты в библиотеке с помощью метода X509LoadCertificateFromFile - получаем везде код 0
  • Попытаться использовать метод VerifyData, установив флаги 2 (CMS), 16 (входные данные в B64) и 2048 (выходные данные в B64) - получаем ошибку 0x08F00042 (Срок действия сертификата истек либо еще не наступил) - хотя считаем, что все тестовые сертификаты заведомо валидны
  • Добавляем к вышеуказанным флагам флаг 65536 (не проверять время действия сертификата в цепочке) - получаем ответ 0

Необходимо выяснить, почему сертификаты считаются истекшими при проверке цепочки.

Перепроверили регистрацию сертификатов - пришлось сконвертировать их в PEM и попробовать проверку подписи снова - получаем "[8f00049] Ошибка проверки подписи токена TSA"

Добрый день! Можете отправить тестовую подпись на почту knca@pki.gov.kz. Проверим.

Доброго времени суток! Отправили подпись, но ответа не получили с тех пор

Добрый день! Отправляли письмо с подписью к вам на почту, есть какой-нибудь результат? Для нас по-прежнему этот вопрос остается актуальным

Добрый день! Отвечал с тем, что в подписи отсутвует подписанные данные. Их тоже сможете отправить?

Да, отправили заново файл и открепленную подпись

Письмо отправили на этот адрес knca@pki.gov.kz

Добрый день! Есть какой-нибудь результат?