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

另请参阅

CertFindExtension

CertFindRDNAttr

数据管理函数