Получение списка ГОСТ сертификатов через pksc11
Добрый день. Столкнулся с такой проблемой. На токен Рутокен ЭЦП залиты несколько RSA сертификатов и несколько ГОСТ сертификатов. Через "Панель управления Рутокен" я их все вижу, RSA с жёлтой точкой, ГОСТ с красной (я правильно понимаю, что цвет именно это и обозначает).
При получении списка сертификатов на токене через pksc11 я получаю в результате список сертификатов, в котором только RSA сертификаты.
Пример кода:
CK_OBJECT_HANDLE_PTR objects = nullptr;
CK_OBJECT_CLASS certificate = CKO_CERTIFICATE;
CK_ATTRIBUTE certificateTemplate[] = { { CKA_CLASS, &certificate, sizeof(certificate) } };
int result = FindObjects(_lpFunctions, _hSession, certificateTemplate, 1, &objects, pCertificatesCount);
Код FindObjects приводить не буду, он в целом аналогичен таковому из примеров в SDK.
В чём может быть причина того, что я не могу получить ГОСТ сертификаты с токена?