Функция CertFindExtension (wincrypt.h)

Функция CertFindExtension находит первое расширение в массиве CERT_EXTENSION , определяемое идентификатором объекта (OID). Эту функцию можно использовать при обработке декодированного сертификата. Структура CERT_INFO является производным от декодированного сертификата. Элемент rgExtensionструктуры CERT_INFO передается в CertFindExtension в параметре rgExtensions. Эта функция определяет, находится ли определенное расширение в массиве, и, если да, возвращает указатель на него.

Синтаксис

PCERT_EXTENSION CertFindExtension(
  [in] LPCSTR            pszObjId,
  [in] DWORD             cExtensions,
  [in] CERT_EXTENSION [] rgExtensions
);

Параметры

[in] pszObjId

Указатель на идентификатор объекта (OID), используемый при поиске.

[in] cExtensions

Число расширений в массиве rgExtensions .

[in] rgExtensions

Массив структур CERT_EXTENSION .

Возвращаемое значение

Возвращает указатель на расширение, если оно найдено. В противном случае возвращается значение NULL .

Требования

Требование Значение
Минимальная версия клиента Windows XP [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2003 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header wincrypt.h
Библиотека Crypt32.lib
DLL Crypt32.dll

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

CertFindAttribute

CertFindRDNAttr

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