Referência da Estrutura GET_USR_KEY_OFFLINE

#include "dinamo.h"

Campos de Dados

char szKeyId [MAX_OBJ_ID_LEN]
 
int nAlgId
 
DWORD dwFlags
 
BOOL bTempKey
 
BYTEpbPubKey
 
DWORD dwPubKeyLen
 

Descrição Detalhada

Dados para geração de um handle de chave Dinamo. Essa estrutura é utilizada pela função DGetUserKey().

Campos

char szKeyId[MAX_OBJ_ID_LEN]

Identificador da chave dentro do HSM.

int nAlgId

Indica o algoritmo associado à chave criptográfica que será gerada. Veja lista de algoritmos em DGenerateKey().

DWORD dwFlags

Parâmetros adicionais da chave. Veja as opções na função DGenerateKey().

BOOL bTempKey

Identifica se a chave é temporária ou não. TRUE para temporária e FALSE para não temporária.

BYTE* pbPubKey

Para chaves públicas informar a chave pública no formato DER, em qualquer outro caso passar NULL. Quando esta estrutura for utilizada como parâmetro de saída e este campo for diferente de NULL, liberar este ponteiro com DFree().

DWORD dwPubKeyLen

Se pbPubKey for informado, este campo deverá conter o tamanho do buffer apontado por pbPubKey. Se pbPubKey não for informado, passar 0 neste campo.


A documentação para esta estrutura foi gerada a partir do seguinte arquivo: