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)