Не находится открытый ключ на токене
Здравствуйте. Проблема следующая: на токене есть сертификат. Сертификат найти могу через шаблон, а вот открытых ключей почему-то ноль. Почему так? Шаблонный поиск свёл к мининуму, т.к. на токене всего лишь 1 сертификат и из него нужен открытый ключ. Как получить открытый ключ для дальнейшей проверки подписи? Спасибо.
...
CK_ATTRIBUTE publicKeyTemplate[] =
{
{ CKA_CLASS, &publicKeyObject, sizeof(publicKeyObject) }
};
...
r = findObjects(functionList, session, publicKeyTemplate, arraysize(publicKeyTemplate),
&objects, &objectCount);
CHECK(" findObjects", r == 0, free_signature);
CHECK_AND_LOG(" Checking number of keys found", objectCount > 0, "No objects found\n", free_signature); //здесь получаю ошибку, т.к. objectCount = 0