Campos de datos | |
char | szTargetKeyName[MAX_OBJ_ID_FQN_LEN] |
DWORD | dwTargetKeyAlg |
DWORD | dwTargetKeyAttributes |
DBLOB | dbPubKey |
DBLOB | dbKDFData |
Estructura de derivación de claves ECDH de la norma X9.63.
char szTargetKeyName[MAX_OBJ_ID_FQN_LEN] |
Nombre de la clave que se derivará y guardará en el HSM. Para guardar la clave derivada en el HSM, es obligatorio definir szTargetKeyName y dwTargetKeyAttributes. Para recibir el material generado sin guardar la clave en el HSM, rellene '\0' con ceros en las opciones szTargetKeyName y dwTargetKeyAttributes.
DWORD dwTargetKeyAlg |
Algoritmo de la clave a derivar. Este parámetro debe definirse siempre.
DWORD dwTargetKeyAttributes |
Atributos de la clave a derivar.
DBLOB dbPubKey |
Clave pública en formato DER. El tamaño máximo de los búferes dbPubKey y dbKDFData juntos no debe superar DN_ECDH_GEN_KEY_MAX_DATA.
DBLOB dbKDFData |
Datos que se utilizarán para derivar la clave. El tamaño máximo de los búferes dbPubKey y dbKDFData juntos no debe superar DN_ECDH_GEN_KEY_MAX_DATA.