Especificaciones actualización
Especificaciones técnicas
Endpoint del servicio rest para actualización de datos del certificado
https://[DOMAIN]/BeRestServices/rest/tppservices/[API_ID]/updatecertificate
Datos de entrada
- timeStamp - Fecha y hora en que se lanza la petición. Para generar este valor se debe utilizar el estándar de Tiempo Universal Coordinado (UTC) con formato yyyy-MM-dd HH:mm:ssZ.
- oldCertificate - Datos del certificado antiguo
- b64Signature - Firma en formato binaria codificado Base64. El algorimo de la firma debe ser SHA256withRSA y lo que se firma es el dato utilizado en el campo anterior codificado en UTF-8.
- b64Certificate - Certificado en formato binario codificado Base64. Corresponde a la parte pública del certificado utilizado para realizar la firma anterior.
- newCertificate - Datos del certificado nuevo
- b64Signature - Firma realizada con el certificado nuevo
- b64Certificate - Parte pública del certificado nuevo
Ejemplo de mensaje enviado:
{ "timeStamp": "2019-05-24 14:17:29Z", "oldCertificate": { "b64Signature": "D2Vr3wLN4s … 1Y+rqLw8yh4==", "b64Certificate": "MIIJJzCCBw … KVQy1Kw” }, "newCertificate": { "b64Signature": "HnMxD5s+0/LYYZb … gHxBqw==", "b64Certificate": "MIII8jCCBtqg … Lb69epfu81uX4=” } }
Datos de salida
- update - Boolean. Indica si se actualizó el certificado (true) o no (false)
- error - Si no se actualizó el certificado, en este campo se indica el motivo