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.
Volver