CTL_VERIFY_USAGE_PARA 结构 (wincrypt.h)

CTL_VERIFY_USAGE_PARA 结构包含 CertVerifyCTLUsage 用于建立 CTL 用法有效性的参数。

语法

typedef struct _CTL_VERIFY_USAGE_PARA {
  DWORD           cbSize;
  CRYPT_DATA_BLOB ListIdentifier;
  DWORD           cCtlStore;
  HCERTSTORE      *rghCtlStore;
  DWORD           cSignerStore;
  HCERTSTORE      *rghSignerStore;
} CTL_VERIFY_USAGE_PARA, *PCTL_VERIFY_USAGE_PARA;

成员

cbSize

此结构的大小(以字节为单位)。

ListIdentifier

指定要查找或验证的 CTLListIdentifier 的 BLOB。 通常,ListIdentifier BLOB 的 cbData 成员将为零,表示具有任何 ListIdentifier 的 CTL 可以是匹配项。

若要仅匹配没有 ListIdentifier 的 CTL,ListIdentifier BLOB cbData 成员设置为 CTL_FIND_NO_LIST_ID_CBDATA。

如果颁发者为同一 SubjectUsage 创建多个 CTL, 则 ListIdentifier 可以区分它们。

cCtlStore

要搜索匹配 CTL 的存储计数。

rghCtlStore

要搜索以查找匹配 CTL 的存储句柄数组。

cSignerStore

要搜索可接受的 CTL 签名者的存储计数。

rghSignerStore

要搜索可接受的 CTL 签名者的存储句柄数组。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 wincrypt.h

另请参阅

CertVerifyCTLUsage