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 |