PKCS#11 - Как получить список ключей?
Добрый день!
Пишу свою библиотеку для работы с Рутокен Web, дошел до момента когда
нужно получить имена ключей записанных в токен.
Получаю список объектов с помощью функции FindObjects (из примера
PKCS11_Common.cpp) с параметрами pTemplates = NULL_PTR, ulCount = 0
На выходе у меня три объекта, почему три не понятно... на сайте
php.rutokenweb.ru у меня отображается два ключа.
Далее:
rv = pFunctionList->C_GetAttributeValue(hSession, hObject, &attrValue, 1);
if (rv == CKR_OK) {
pValueTmp = (CK_BYTE_PTR) malloc(attrValue.ulValueLen);
attrValue.pValue = pValueTmp;
rv = pFunctionList->C_GetAttributeValue(hSession, hObject,
&attrValue, 1);
if (rv == CKR_OK) {
// attrValue.pValue выводит числа типа 45462952, 45464104,
45464360 каждый раз разные....
}
}
Как мне получить читаемые имена ключей?
Спасибо!