CTL_FIND_SUBJECT_PARA 结构 (wincrypt.h)
CTL_FIND_SUBJECT_PARA 结构包含 CertFindCTLInStore 使用的数据,其 dwFindType 参数为 CTL_FIND_SUBJECT 查找证书信任列表 (CTL) 。
语法
typedef struct _CTL_FIND_SUBJECT_PARA {
DWORD cbSize;
PCTL_FIND_USAGE_PARA pUsagePara;
DWORD dwSubjectType;
void *pvSubject;
} CTL_FIND_SUBJECT_PARA, *PCTL_FIND_SUBJECT_PARA;
成员
cbSize
此结构的大小(以字节为单位)。
pUsagePara
指向 CTL_FIND_USAGE_PARA 结构的指针。 如果在查找 CTL 时不需要引用CTL_FIND_USAGE_PARA参数,可为 NULL。
dwSubjectType
对于CTL_CERT_SUBJECT_TYPE, pvSubject 成员指向 CERT_CONTEXT。 检查 CTL 的 SubjectAlgorithm 以确定使用者身份的表示形式。 最初,仅支持 SHA1 或 MD5 哈希。 从 CERT_CONTEXT获取相应的哈希属性。
对于CTL_ANY_SUBJECT_TYPE,pvSubject 指向包含 CTL 中要匹配的 SubjectAlgorithm 和要在其中一个 CTL 条目中匹配的 SubjectIdentifier 的 CTL_ANY_SUBJECT_INFO 结构。
pvSubject
pvSubject 成员的值取决于 dwSubjectType 成员的值。 有关详细信息,请参阅 dwSubjectType。
要求
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | wincrypt.h |