Крипто-Про CAPILite |
Функция 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
Что Вы
думаете по поводу данной статьи? |
Закажите CD c Крипто-Про CSP |