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