Compartilhar via


estrutura CMS_DH_KEY_INFO (wincrypt.h)

A estrutura CMS_DH_KEY_INFO é usada com o parâmetro KP_CMS_DH_KEY_INFO na função CryptSetKeyParam para conter informações de chave Diffie-Hellman .

Sintaxe

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;

Membros

dwVersion

O tamanho, em bytes, dessa estrutura.

Algid

Um dos valores de ALG_ID que identifica o algoritmo para a chave a ser convertida.

pszContentEncObjId

O endereço de uma cadeia de caracteres ANSI terminada em nulo que contém o OID ( identificador de objeto ) do algoritmo de criptografia de conteúdo.

PubInfo

Uma estrutura CRYPT_DATA_BLOB que contém informações públicas adicionais. Esse membro é opcional e o membro cbData dessa estrutura pode ser zero se isso não for necessário.

pReserved

Reservado para uso futuro e deve ser NULL.

Requisitos

   
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho wincrypt.h

Confira também

Cryptsetkeyparam