Compartir a través de


estructura CMS_DH_KEY_INFO (wincrypt.h)

La estructura CMS_DH_KEY_INFO se usa con el parámetro KP_CMS_DH_KEY_INFO de la función CryptSetKeyParam para contener información de clave Diffie-Hellman .

Sintaxis

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;

Miembros

dwVersion

Tamaño, en bytes, de esta estructura.

Algid

Uno de los valores de ALG_ID que identifica el algoritmo de la clave que se va a convertir.

pszContentEncObjId

Dirección de una cadena ANSI terminada en null que contiene el identificador de objeto (OID) del algoritmo de cifrado de contenido.

PubInfo

Estructura CRYPT_DATA_BLOB que contiene información pública adicional. Este miembro es opcional y el miembro cbData de esta estructura puede ser cero si no es necesario.

pReserved

Reservado para uso futuro y debe ser NULL.

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado wincrypt.h

Consulte también

CryptSetKeyParam