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
-
指定如何將憑證新增至簽章。 若要尋找憑證鏈結,除了 hCertStore 成員指定的存放區之外,還會檢查 MY、CA、ROOT 和 SPC 存放區。 這個成員可以是下列一或多個值。
值 意義 - 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 [僅限傳統型應用程式] |
另請參閱