CRYPT_XML_SIGNED_INFO 構造体 (cryptxml.h)
CRYPT_XML_SIGNED_INFO構造体は、XML でエンコードされた SignedInfo 要素を記述します。
構文
typedef struct _CRYPT_XML_SIGNED_INFO {
ULONG cbSize;
LPCWSTR wszId;
CRYPT_XML_ALGORITHM Canonicalization;
CRYPT_XML_ALGORITHM SignatureMethod;
ULONG cReference;
PCRYPT_XML_REFERENCE *rgpReference;
CRYPT_XML_BLOB Encoded;
} CRYPT_XML_SIGNED_INFO, *PCRYPT_XML_SIGNED_INFO;
メンバー
cbSize
この構造体のサイズ (バイト単位)。
wszId
省略可能。 Id 属性を含む null で終わる Unicode 文字列へのポインター。
Canonicalization
正規化アルゴリズムを指定する CRYPT_XML_ALGORITHM 構造体。
SignatureMethod
署名アルゴリズムを指定する CRYPT_XML_ALGORITHM 構造体。
cReference
rgpReference メンバーが指す配列内の要素の数。
rgpReference
Reference 要素でエンコードされた情報を含むCRYPT_XML_REFERENCE構造体へのポインターの配列へのポインター。
Encoded
XML でエンコードされた SignedInfo 要素を含むCRYPT_XML_BLOB構造体。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
Header | cryptxml.h |