CMS_DH_KEY_INFO-Struktur (wincrypt.h)
Die CMS_DH_KEY_INFO-Struktur wird mit dem parameter KP_CMS_DH_KEY_INFO in der CryptSetKeyParam-Funktion verwendet, um Diffie-Hellman-Schlüsselinformationen zu enthalten.
Syntax
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;
Member
dwVersion
Die Größe (in Bytes) dieser Struktur.
Algid
Einer der ALG_ID Werte, der den Algorithmus für den zu konvertierenden Schlüssel identifiziert.
pszContentEncObjId
Die Adresse einer NULL-beendeten ANSI-Zeichenfolge, die den Objektbezeichner (Object Identifier, OID) des Inhaltsverschlüsselungsalgorithmus enthält.
PubInfo
Eine CRYPT_DATA_BLOB-Struktur , die zusätzliche öffentliche Informationen enthält. Dieser Member ist optional, und das cbData-Element dieser Struktur kann 0 sein, wenn dies nicht erforderlich ist.
pReserved
Für die zukünftige Verwendung reserviert und muss NULL sein.
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | wincrypt.h |