#include "dinamo.h"
Campos de Dados | |
char | szKeyId [MAX_OBJ_ID_LEN] |
int | nAlgId |
DWORD | dwFlags |
BOOL | bTempKey |
BYTE * | pbPubKey |
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: