Adição de Carimbo de Arquivamento Extra

A assinatura da IES Registradora no XML Documentação Acadêmica e a assinatura da IES Emissora no XML Diplomado devem utilizar a política AD-RA, a qual possui todos os artefatos para validação a longo prazo e fecha o arquivo com um carimbo de arquivamento conforme já apresentado. O carimbo de arquivamento garante a integridade tanto do documento quanto das demais estruturas da assinatura.

A política AD-RA permite a adição de novos carimbos de arquivamento que são adicionados sequencialmente na assinatura e permitem que a âncora temporal seja estendida e utilizada pelos verificadores como referência na validação dos carimbos de arquivamento anteriores e, assim sucessivamente, até chegar no momento da assinatura e validade do certificado digital da IES, garantindo a validade do documento pelo tempo que durar o novo carimbo de arquivamento, sendo possível a adição, ainda, de mais carimbos de arquivamento, quando se fizer necessária. Esta propriedade se estende para as demais assinaturas AD-RA no padrão XAdES também, não sendo exclusiva para o Diploma Digital.


Atenção: A adição de um novo carimbo de arquivamento deve ser realizada antes da data de expiração do certificado da carimbadora do último carimbo de arquivamento presente na assinatura.


Endpoint do serviço de adição de carimbo de arquivamento extra (ArchiveTimeStamp):

Adicionar Carimbo do tempo de Arquivamento extra XAdES


A requisição deve ser configurada conforme especificação abaixo:

No Header da requisição é necessário incluir as seguintes propriedades:

Content-Type: multipart/form-data
Authorization: "access_token"

Onde "access_token" é o valor do token válido.

O parâmetro abaixo deve ser utilizado:

Parâmetro multipartValor
signature[0]XML completamente assinado onde será adicionado o carimbo de arquivamento extra, posição 0
......
signature[9]XML completamente assinado onde será adicionado o carimbo de arquivamento extra, posição 9
signatureFormatENVELOPED
hashAlgorithmSHA256
includeXPathEnvelopedfalse
returnTypeLINK ou BASE64