Крипто-Про CAPILite

CryptFindOIDInfo

Функция CryptFindOIDInfo получает первую предопределенную или зарегистрированную структуру CRYPT_OID_INFO, согласованную с определенным типом ключа и с ключем. Поиск может быть ограничен идентификаторами объекта, принадлежащими определенной группе идентификаторов объекта.

Добавление и удаление идентификатора объекта осуществляется редактированием файла config.ini.

Новые идентификаторы объекта помещаются в список зарегестрированных идентификаторов объекта либо до, либо после предопределенных включений. Из-за того, что функция CryptFindOIDInfo возвращает первое включение в список, согласованное с критерием поиска, только что зарегистрированный идентификатор объекта помещается перед перед предопределенным включением идентификатора объекта с некоторым ключем, заменяющим предопределенное включение.

Аналогична описанию в CryptoAPI Список зарегистрированных OIDов хранится в ключе настроек "\\config\\Cryptography\\OID\\EncodingType \\CryptDllFindOIDInfo\\". (Для ОС UNIX, \config\ хранится в файле /opt/CPROcsp/etc/config.ini)

WINCRYPT32API PCCRYPT_OID_INFO WINAPI CryptFindOIDInfo(
  IN DWORD dwKeyType,
  IN void * pvKey,
  IN DWORD dwGroupId
);

См. также:

Функции поддержки идентификатора объекта. , CryptFindOIDInfo в MS CryptoAPI 2.0 World Wide Web link

Крипто-Про CAPILite Версия: 3.0 Сборка 3293
Что Вы думаете по поводу данной статьи?
Закажите CD c Крипто-Про CSP