次の方法で共有


SIGNER_SPC_CHAIN_INFO 構造体

SIGNER_SPC_CHAIN_INFO構造体は、ドキュメントの署名に使用されるソフトウェア発行元証明書 (SPC) と証明書チェーンを指定します。

Note

この構造体は、どのヘッダー ファイルにも定義されていません。 この構造を使用するには、このトピックに示すように自分で定義する必要があります。

 

構文

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 ストアがチェックされます。 このメンバーには、次の値の 1 つ以上を指定できます。

説明
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