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