Share via


CMS_DH_KEY_INFO 構造体 (wincrypt.h)

CMS_DH_KEY_INFO構造体は、Diffie-Hellman キー情報を格納するために、CryptSetKeyParam 関数の KP_CMS_DH_KEY_INFO パラメーターと共に使用されます。

構文

typedef struct _CMS_DH_KEY_INFO {
  DWORD           dwVersion;
  ALG_ID          Algid;
  LPSTR           pszContentEncObjId;
  CRYPT_DATA_BLOB PubInfo;
  void            *pReserved;
} CMS_DH_KEY_INFO, *PCMS_DH_KEY_INFO;

メンバー

dwVersion

この構造体のサイズ (バイト単位)。

Algid

変換するキーのアルゴリズムを識別する ALG_ID 値の 1 つ。

pszContentEncObjId

コンテンツ暗号化アルゴリズムの オブジェクト識別子 (OID) を含む null で終わる ANSI 文字列のアドレス。

PubInfo

追加のパブリック情報を含む CRYPT_DATA_BLOB 構造体。 このメンバーは省略可能であり、この構造体の cbData メンバーは、これが必要ない場合は 0 にすることができます。

pReserved

将来使用するために予約されており、 NULL である必要があります。

要件

   
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header wincrypt.h

関連項目

CryptSetKeyParam