SCH_CRED_PUBLIC_CERTCHAIN 结构 (schannel.h)
[ SCH_CRED_PUBLIC_CERTCHAIN 结构可用于“要求”部分中指定的操作系统。 它可能在后续版本中变更或不可用。 请改用 SCH_CREDENTIALS 结构。]
SCH_CRED_PUBLIC_CERTCHAIN 结构包含单个证书。 可以从此证书生成认证链。
语法
typedef struct _SCH_CRED_PUBLIC_CERTCHAIN {
DWORD dwType;
DWORD cbCertChain;
PBYTE pCertChain;
} SCH_CRED_PUBLIC_CERTCHAIN, *PSCH_CRED_PUBLIC_CERTCHAIN;
成员
dwType
必须始终设置为 SCH_CRED_X509_CERTCHAIN。
cbCertChain
X.509 证书的大小(以字节为单位)。
pCertChain
指向 X.509 叶证书的指针。
注解
此结构不直接支持证书链。 如果服务器需要使用证书链,可将中间证书放置在 证书颁发机构的 (CA) 证书存储 中,Schannel 将自动从那里获取它们。
要求
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | schannel.h (包括 Schnlsp.h) |