共用方式為


SIGNER_CERT_STORE_INFO 結構

SIGNER_CERT_STORE_INFO結構會指定用來簽署檔的憑證存放區。

注意

此結構未定義于任何標頭檔中。 若要使用此結構,您必須自行定義它,如本主題所示。

 

語法

typedef struct _SIGNER_CERT_STORE_INFO {
  DWORD          cbSize;
  PCCERT_CONTEXT pSigningCert;
  DWORD          dwCertPolicy;
  HCERTSTORE     hCertStore;
} SIGNER_CERT_STORE_INFO, *PSIGNER_CERT_STORE_INFO;

成員

cbSize

以位元組為單位的結構大小。

pSigningCert

簽署憑證之CERT_CONTEXT結構的指標。

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 [僅限桌面應用程式]

另請參閱

SIGNER_CERT