SIGNER_SPC_CHAIN_INFO 结构
SIGNER_SPC_CHAIN_INFO结构指定用于对文档进行签名的软件发布者证书 (SPC) 和证书链。
注意
此结构未在任何头文件中定义。 若要使用此结构,必须自行定义它,如本主题所示。
语法
typedef struct _SIGNER_SPC_CHAIN_INFO {
DWORD cbSize;
LPCWSTR pwszSpcFile;
DWORD dwCertPolicy;
HCERTSTORE hCertStore;
} SIGNER_SPC_CHAIN_INFO, *PSIGNER_SPC_CHAIN_INFO;
成员
-
cbSize
-
结构的大小(以字节为单位)。
-
pwszSpcFile
-
用于对文档进行签名的 SPC 文件的名称。
-
dwCertPolicy
-
指定如何将证书添加到签名。 若要查找证书链,将检查 MY、CA、ROOT 和 SPC 存储以及 hCertStore 成员指定的存储。 此成员可以是以下一个或多个值。
值 含义 - SIGNER_CERT_POLICY_CHAIN
- 2 (0x2)
仅在证书链中添加证书。 - SIGNER_CERT_POLICY_CHAIN_NO_ROOT
- 8 (0x8)
仅添加证书链中的证书,不包括根证书。 - SIGNER_CERT_POLICY_STORE
- 1 (0x1)
在 hCertStore 成员指定的存储中添加所有证书。 此标志可以是此成员的任何其他可能值的按位 OR 组合。 -
hCertStore
-
可选。 其他证书存储的句柄。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows XP [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2003 [仅限桌面应用] |
另请参阅