Cuando se termina de procesar un lote de firma, el cliente recibe como respuesta un JSON que describe
como ha resultado el proceso.
Este JSON es acorde al siguiente esquema:
{ "$schema": "http://json-schema.org/draft-04/schema#", "type": "object", "properties": { "signs": { "type": "array", "items": [ { "type": "object", "properties": { "id": { "type": "string" }, "result": { "type": "string" }, "description": { "type": "string" } }, "required": [ "id", "result", "description" ] } ] } }, "required": [ "signs" ] }
Un ejemplo de JSON devuelto podría ser el siguiente:
{ "signs":[ { "id":"CADES-001", "result":"DONE_AND_SAVED", "description":"" }, { "id":"XADES-002", "result":"DONE_AND_SAVED", "description":"" }, { "id":"PADES-003", "result":"DONE_AND_SAVED", "description":"" } ] }
En él distinguimos un nodo signs
por cada una de las firmas del lote,
con su correspondiente identificador.
Este puede tener tres atributos:
id
result
description
(opcional)