Функция CertFindAttribute (wincrypt.h)
Функция CertFindAttribute находит первый атрибут в массиве CRYPT_ATTRIBUTE , определяемый идентификатором объекта (OID). Эту функцию можно использовать при обработке декодированного запроса на сертификат. Структура CERT_REQUEST_INFO является производным от декодированного запроса сертификата. Массив rgAttribute извлекается из этой структуры и передается в эту функцию в параметре rgAttr . Эта функция определяет, находится ли определенный атрибут в массиве, и в этом случае возвращает указатель на него.
Синтаксис
PCRYPT_ATTRIBUTE CertFindAttribute(
[in] LPCSTR pszObjId,
[in] DWORD cAttr,
[in] CRYPT_ATTRIBUTE [] rgAttr
);
Параметры
[in] pszObjId
Указатель на идентификатор объекта (OID), используемый при поиске.
[in] cAttr
Число атрибутов в массиве rgAttr .
[in] rgAttr
Массив структур CRYPT_ATTRIBUTE .
Возвращаемое значение
Возвращает указатель на атрибут , если он найден. В противном случае возвращается значение NULL .
Требования
Минимальная версия клиента | Windows XP [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2003 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | wincrypt.h |
Библиотека | Crypt32.lib |
DLL | Crypt32.dll |