SIGNER_SIGNATURE_INFO構造
SIGNER_SIGNATURE_INFO構造体には、デジタル署名に関する情報が含まれています。
Note
この構造体は、どのヘッダー ファイルにも定義されていません。 この構造を使用するには、このトピックに示すように自分で定義する必要があります。
構文
typedef struct _SIGNER_SIGNATURE_INFO {
DWORD cbSize;
ALG_ID algidHash;
DWORD dwAttrChoice;
union {
SIGNER_ATTR_AUTHCODE *pAttrAuthcode;
};
PCRYPT_ATTRIBUTES psAuthenticated;
PCRYPT_ATTRIBUTES psUnauthenticated;
} SIGNER_SIGNATURE_INFO, *PSIGNER_SIGNATURE_INFO;
メンバー
-
cbSize
-
構造体のサイズ (バイト単位)。
-
algidHash
-
デジタル署名に使用されるハッシュ アルゴリズム。
-
dwAttrChoice
-
署名に Authenticode 属性があるかどうかを指定します。 このメンバーには、次の値の 1 つ以上を指定できます。
値 説明 - SIGNER_AUTHCODE_ATTR
- 1
シグネチャには Authenticode 属性があります。 - SIGNER_NO_ATTR
- 0
署名に Authenticode 属性がありません。 -
pAttrAuthcode
-
Authenticode シグネチャの属性を指定します。 dwAttrChoice メンバーの値がSIGNER_AUTHCODE_ATTR場合は、このメンバーが必要です。
-
psAuthenticated
-
デジタル署名に追加された認証されたユーザー指定の属性。
-
psUnauthenticated
-
デジタル署名に追加された認証されていないユーザー指定の属性。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows XP [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2003 [デスクトップ アプリのみ] |
関連項目