CertFindExtension 函数 (wincrypt.h)

CertFindExtension 函数查找CERT_EXTENSION数组中的第一个扩展,由其对象标识符 (OID) 标识。 此函数可用于处理已解码的证书。 CERT_INFO结构派生自解码的证书。 CERT_INFO 结构的 rgExtension 成员将传递到 rgExtensions 参数中的 CertFindExtension 此函数确定特定扩展是否在数组中,如果是,则返回指向它的指针

语法

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
标头 wincrypt.h
Library Crypt32.lib
DLL Crypt32.dll

另请参阅

CertFindAttribute

CertFindRDNAttr

数据管理函数