Добавление метки времени в подпись

Добрый день.
Библиотека KALKAN-CRYPT (COM). Подписание с использованием флага KC_WITH_TIMESTAMP выдает ошибку:

ERROR 0x8f00047: Get TSA token - Connection closed.
ERROR 0x8f00040: Load certificate from system store - not found root or intermediate certificate in system store.
ERROR 0x8f00040: Get TSA token - FAILED.

Сертификаты тестовые КУЦ и НУЦ из SDK установлены, боевые тоже. Проверка была и с тестовыми ключами, и с личным.

Добрый день!

Ошибку Вы верно поняли. Мы смогли ее воcпроизвести, предварительно удалив сертификаты. Соответственно советую удалить все ранее установленные сертификаты и установить их заново.
Лучше установить все 8 сертификатов(4 тестовых, 4 боевых).

Инструкция по установке боевых корневых сертификатов НУЦ и КУЦ.
  1. Скачайте с сайта pki.gov.kz корневые сертификаты( root_rsa, nca_rsa , root_gost и nca_gost).
  2. Щелкните по скачанному сертификату левой клавишей мыши (дважды);
  3. Нажмите кнопку Открыть ;
  4. В окне Сертификат нажмите кнопку Установить сертификат ;
  5. Выберите Текущий пользователь и нажмите Далее ;
  6. Установите галочку Поместить все сертификаты в следующее хранилище и нажмите кнопку Обзор ;
  7. Выберите Доверенные корневые центры сертификации и нажмите ОК ;
  8. Нажмите Далее в окне Мастер импорта сертификатов ;
  9. В окне Завершение мастера импорта сертификатов нажмите Готово ;
  10. Подтвердите установку сертификата нажав Да;
  11. Закройте сообщение Импорт успешно выполнен ;
  12. Закройте сертификат нажав Ок
1 Симпатия