Update Specifications
Technical specifications
Endpoint of the rest service for updating data of the certificate
https://[DOMAIN]/BeRestServices/rest/tppservices/[API_ID]/updatecertificate
Input data
- timeStamp - Date and time when the request is launched. To generate this value, the UTC (Coordinated Universal Time) standard in the yyyy-MM-dd HH: mm: ssZ format must be used.
- oldCertificate - Old certificate data
- b64Signature - Signature in Base64 encoded binary format. The signature algorithm must be SHA256withRSA and what is signed is the data used in the previous field encoded in UTF-8.
- b64Certificate - Certificate in Base64 encoded binary format. Corresponds to the public part of the certificate used to perform the previous signature.
- newCertificate - Data of the new certificate
- b64Signature - Signature made with the new certificate
- b64Certificate - Public part of the new certificate
Example of message sent:
{ "timeStamp": "2019-05-24 14:17:29Z", "oldCertificate": { "b64Signature": "D2Vr3wLN4s … 1Y+rqLw8yh4==", "b64Certificate": "MIIJJzCCBw … KVQy1Kw” }, "newCertificate": { "b64Signature": "HnMxD5s+0/LYYZb … gHxBqw==", "b64Certificate": "MIII8jCCBtqg … Lb69epfu81uX4=” } }
Output data
- update - Boolean. Indicates whether the certificate was updated (true) or not (false)
- error - If the certificate was not updated, this field should indicate the reason.