Clave pública RSA que se utilizará para envolver los datos.
Dado que será envuelto.
Opción de relleno utilizada en el cifrado de datos.
Desenvolver datos utilizando una clave RSA.
Devuelve los datos revelados.
HsmError Si no es posible des-envolver los datos o si hay un error en la operación.
Nombre de la clave privada RSA.
Dado que será des-desarrollado.
Opción de relleno utilizada en el cifrado de datos.
Firma los datos utilizando una clave privada ECC.
Devuelve un búfer con la firma de datos.
HsmError Si los datos no se pueden firmar o se produce un error en la operación.
Nombre clave.
Algoritmo utilizado para generar el hash de los datos.
Hash de los datos a firmar.
Verifica una firma de datos utilizando una clave ECC.
Devolución verdadero
si la firma es válida y falso
de lo contrario.
HsmError Si no se puede verificar la firma o se produce un error en la operación.
Nombre clave.
Algoritmo utilizado para generar el hash de los datos.
Hash de los datos a verificar.
Firma de los datos que deben verificarse.
Firma los datos utilizando una clave privada EdDSA.
Devuelve un búfer con la firma de datos.
HsmError Si los datos no se pueden firmar o se produce un error en la operación.
Nombre clave.
Hash de los datos a firmar.
Verifica una firma de datos utilizando una clave EdDSA.
Devolución verdadero
si la firma es válida y falso
de lo contrario.
HsmError Si no se puede verificar la firma o se produce un error en la operación.
Nombre clave.
Hash de los datos a verificar.
Firma de los datos que deben verificarse.
Reconstruye el secreto M de N a partir de las partes de los custodios. De acuerdo con el patrón de reparto de secretos de Shamir.
Devuelve un búfer con el secreto reconstruido.
HsmError Si no es posible reconstruir el secreto o se produce un error en la operación.
Matriz de búferes con las partes del secreto generadas por la función mOfnSplit.
Divide M de N en secreto. Según el patrón de compartir secretos de Shamir.
Devuelve un búfer con la división secreta.
HsmError Si no es posible dividir el secreto o se produce un error en la operación.
Número mínimo de partes necesarias para reconstruir el secreto. M_OF_N_SECRET_MIN_N mínimo y máximo debe ser menor o igual que n.
Número total de piezas generadas. Mínimo de M_OF_N_SECRET_MIN_N y máximo de M_OF_N_SECRET_MAX_N.
Opcional
secreto: null | cadenaSecreto que se compartirá en varias partes. Debe ser M_DE_N_SECRET_LEN caracteres. Se puede pasar NULL
para que el HSM genere aleatoriamente un secreto, en cuyo caso el valor se devolverá en MofNSplit.
Firma los datos utilizando una clave privada RSA.
Devuelve un búfer con la firma de datos.
HsmError Si los datos no se pueden firmar o se produce un error en la operación.
Nombre clave.
Algoritmo utilizado para generar el hash de los datos.
Hash de los datos a firmar.
Tipo de relleno que se utilizará en la firma.
Verifica una firma de datos utilizando una clave RSA.
Devolución verdadero
si la firma es válida y falso
de lo contrario.
HsmError Si no se puede verificar la firma o se produce un error en la operación.
Nombre clave.
Algoritmo utilizado para generar el hash de los datos.
Tipo de relleno que se utilizará en la firma.
Hash de los datos a verificar.
Firma de los datos que deben verificarse.
Descripción
Encierra datos utilizando una clave pública RSA.
Devuelve
Devuelve los datos envueltos.
Lanza
HsmError Si los datos no se pueden envolver o se produce un error en la operación.