SIGNER_CERT_STORE_INFO構造体
SIGNER_CERT_STORE_INFO構造体は、ドキュメントの署名に使用される証明書ストアを指定します。
Note
この構造体は、どのヘッダー ファイルにも定義されていません。 この構造を使用するには、このトピックに示すように自分で定義する必要があります。
構文
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 ストアがチェックされます。 このメンバーには、次の値の 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 [デスクトップ アプリのみ] |
関連項目