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
指定要查找或验证的 CTL 的 ListIdentifier 的 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 |