post https://payment-backend-sandbox.milio.com.co/sdk-company-key/test-keys
Este endpoint permite validar la correcta configuración y sincronización de las llaves asimétricas almacenadas en Milio.
La empresa cliente deberá proporcionar, en texto plano, dentro del body de la solicitud:
- La llave privada A (privateKeyA)
- La llave pública B (publicKeyB)
Al recibir esta información, el endpoint realizará las siguientes validaciones mediante procesos criptográficos seguros:
- Cifrará un texto de prueba con la llave pública proporcionada por el cliente (publicKeyB) y verificará que este texto pueda ser desencriptado exitosamente con la llave privada B almacenada en Milio.
- De forma inversa, cifrará un segundo texto utilizando la llave pública A almacenada en Milio, y luego verificará que pueda desencriptarse correctamente usando la llave privada proporcionada por el cliente (privateKeyA).
El resultado de estas operaciones indicará claramente si las llaves están correctamente configuradas y sincronizadas o si existe algún problema que requiera ajustes en la configuración.
- Este proceso garantiza:
- La validación rápida y precisa del estado criptográfico actual.
- Que las llaves asimétricas utilizadas estén correctamente sincronizadas entre Milio y la empresa cliente.
- Altos estándares de seguridad y auditoría durante la validación.
Body Requerido
{
"privateKeyA": {
"key": "..."
},
"publicKeyB": {
"key": "..."
}
}
Respuesta
{
"ok": true
}