Подпись с меткой времени на JS

Теперь получаю такую ошибку:

149946434
ERROR 0x8f00042: Load certificate from system store - failed to load root or intermediate certificate. Unable convert to X509.
ERROR 0x8f00042: Get TSA token - FAILED.

Могу ли как-то указать путь к пути к сертификатам?
И какие сертификаты нужны?
OS Linux, PHP.

Добрый день!

Данная ошибка говорит о том, что не установите корневые сертификаты. В каталоге SDK\C\Linux\ca-certs есть боевые и тестовые корневые сертификаты для ОС Linux. Установите их, а затем повторите подпись.

Флаги, которые указал:
Так:

$flags = $KC_SIGN_CMS + $KC_OUT_PEM + $KC_WITH_TIMESTAMP + $KC_NOCHECKCERTTIME

И так:

$flags = $KC_SIGN_CMS + $KC_OUT_PEM + $KC_WITH_TIMESTAMP

Также получаю такую ошибку:

149946434
ERROR 0x8f00042: Load certificate from system store - failed to load root or intermediate certificate. Unable convert to X509.
ERROR 0x8f00042: Get TSA token - FAILED`

Сертификаты устанавливал, пока только тестовые.

Получается все сертификаты установил, и тестовые и боевые.
Сперва установил тестовый, потом боевой. Тогда заработал.

Если Вы работаете с тестовыми ключами (те, которые в SDK находятся), то надо устанавливать тестовые корневые сертификаты.
Для всех других ключей необходимо ставить боевые корневые сертификаты.

Получается что эта функция требует боевых ключей.

KalkanCrypt_TSASetUrl($tsaurl);

Когда будет новая версия, где метку можно ставить одновременно с подписью.

Точного срока касательно добавления данного функционала нет.

Здравствуйте.
Подскажите пожалуйста, как добавить метку на стороне сервера?