Especificações de atualização
Especificações técnicas
Endpoint do serviço rest para atualizar dados do certificado
https://[DOMAIN]/BeRestServices/rest/tppservices/[API_ID]/updatecertificate
Dados de entrada
- timeStamp - Data e hora em que é efetuada a solicitação. Para gerar esse valor, dever-se-á utilizar o padrão UTC (Tempo Universal Coordenado) no formato aaaa-MM-dd HH: mm: ssZ.
- oldCertificate - Dados antigos do certificado
- b64Signature - Assinatura no formato binário codificado em Base64. O algoritmo de assinatura deve ser SHA256comRSA e o dado sujeito a assinatura é o que constar no campo anterior codificado em UTF-8.
- b64Certificate - Certificado no formato binário codificado em Base64. Corresponde à parte pública do certificado usado para executar a assinatura anterior.
- newCertificate - Dados do novo certificado
- b64Signature - Assinatura feita com o novo certificado
- b64Certificate - Parte pública do novo certificado
Exemplo de mensagem enviada:
{ "timeStamp": "2019-05-24 14:17:29Z", "oldCertificate": { "b64Signature": "D2Vr3wLN4s … 1Y+rqLw8yh4==", "b64Certificate": "MIIJJzCCBw … KVQy1Kw” }, "newCertificate": { "b64Signature": "HnMxD5s+0/LYYZb … gHxBqw==", "b64Certificate": "MIII8jCCBtqg … Lb69epfu81uX4=” } }
Dados de saída
- update - Booleano. Indica se o certificado foi atualizado (verdadeiro) ou não (falso)
- error - Se o certificado não foi atualizado, este campo deverá indicar o motivo.