Функция 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

См. также раздел

CertFindExtension

CertFindRDNAttr

Функции Управление данными