CRYPT_PROVIDER_SGNR構造 (wintrust.h)
[ CRYPT_PROVIDER_SGNR 構造は、[要件] セクションで指定したオペレーティング システムで使用できます。 以降のバージョンでは変更または使用できない場合があります。]
CRYPT_PROVIDER_SGNR構造体は、署名者またはカウンター署名者に関する情報を提供します。
構文
typedef struct _CRYPT_PROVIDER_SGNR {
DWORD cbStruct;
FILETIME sftVerifyAsOf;
DWORD csCertChain;
struct _CRYPT_PROVIDER_CERT *pasCertChain;
DWORD dwSignerType;
CMSG_SIGNER_INFO *psSigner;
DWORD dwError;
DWORD csCounterSigners;
struct _CRYPT_PROVIDER_SGNR *pasCounterSigners;
PCCERT_CHAIN_CONTEXT pChainContext;
} CRYPT_PROVIDER_SGNR, *PCRYPT_PROVIDER_SGNR;
メンバー
cbStruct
この構造体のサイズ (バイト単位)。
sftVerifyAsOf
現在の時刻、またはタイム スタンプ。
csCertChain
pasCertChain 配列内の要素の数。
pasCertChain
CRYPT_PROVIDER_CERT構造体の配列。
dwSignerType
署名者の種類 (ポリシーで認識されている場合)。 署名者の種類が不明な場合、または次の値の場合、この値は 0 です。
値 | 意味 |
---|---|
|
タイム スタンプ署名者。 |
psSigner
CMSG_SIGNER_INFO構造体へのポインター。
dwError
署名者のビルドまたは検証中にエラー値 (存在する場合)。
csCounterSigners
pasCounterSigners 配列内の要素の数。
pasCounterSigners
カウンター署名者を表す CRYPT_PROVIDER_SGNR 構造体の配列へのポインター。
pChainContext
CERT_CHAIN_CONTEXT構造体へのポインター。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | wintrust.h |