Share via


structure CMS_DH_KEY_INFO (wincrypt.h)

La structure CMS_DH_KEY_INFO est utilisée avec le paramètre KP_CMS_DH_KEY_INFO dans la fonction CryptSetKeyParam pour contenir des informations de clé Diffie-Hellman .

Syntaxe

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;

Membres

dwVersion

Taille, en octets, de cette structure.

Algid

L’une des valeurs ALG_ID qui identifie l’algorithme de la clé à convertir.

pszContentEncObjId

Adresse d’une chaîne ANSI terminée par null qui contient l’identificateur d’objet (OID) de l’algorithme de chiffrement de contenu.

PubInfo

Structure CRYPT_DATA_BLOB qui contient des informations publiques supplémentaires. Ce membre est facultatif et le membre cbData de cette structure peut être égal à zéro si cela n’est pas nécessaire.

pReserved

Réservé pour une utilisation ultérieure et doit avoir la valeur NULL.

Configuration requise

   
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête wincrypt.h

Voir aussi

CryptSetKeyParam