El endpoint permite cargar una llave privada proporcionada por la empresa cliente para generar, a partir de ella, la correspondiente llave pública. Este proceso garantiza que la empresa pueda regenerar sus llaves de forma segura y precisa, manteniendo la coherencia criptográfica con la llave privada ya existente.
La empresa cliente deberá suministrar su llave privada válida, en formato RSA con una longitud bastante extensa para encriptar de manera segura la información, la cual será procesada por el sistema para derivar la llave pública asociada. Este procedimiento asegura que la llave pública generada coincida exactamente con la privada proporcionada, garantizando así la integridad y seguridad del proceso criptográfico.
Este mecanismo permite:
- Validar que la llave privada suministrada es válida y compatible con el sistema.
- Regenerar rápidamente la llave pública sin necesidad de crear un nuevo par completo.
- Mantener la seguridad en la transmisión y manejo de las claves.
Este proceso sigue altos estándares de seguridad y auditoría, asegurando que la operación se lleve a cabo de manera segura y fiable.
Body requerido
{
"key": "-----BEGIN RSA PRIVATE KEY-----\n...\n-----END RSA PRIVATE KEY-----"
}
Respuesta
{
"error": 0,
"code": "ML000",
"category": "GENERAL",
"message": "Llaves generadas correctamente. Guárdelas de forma segura, ya que en caso de pérdida o vulnerabilidad se deben revocar y generar una nuevas",
"data": {
"pairB": {
"publicKey": "-----BEGIN RSA PUBLIC KEY-----...\n-----END RSA PUBLIC KEY-----\n"
}
}
}