Obtener documento original
Java
//Recuperamos la instancia del cliente
ViafirmaClient viafirmaClient = ViafirmaClientFactory.getInstance();
//Obtenemos el objeto Documento del documento original firmado
byte[] originalDoc = viafirmaClient.getOriginalDocument(idFirma);
//Entre los atributos de del objeto Documento, hay uno para obtener los bytes del documento.
byte[] signedDoc = originalDoc.getDatos();
.Net
//Recuperamos la instancia del cliente
ViafirmaClient clienteViafirma = ViafirmaClientFactory.GetInstance();
//Obtenemos el objeto documento del documento original firmado
byte[] originalDoc = clienteViafirma.getOriginalDocument(idFirma);
//Entre los atributos de del objeto documento, hay uno para obtener los bytes del documento.
byte[] signedDoc = originalDoc.datos;
Como podemos observar, desde este método se obtiene el documento original del firmado asociado al indentificador de firma pasado como parámetro.
REST API
- URL: URL_VIAFIRMA/api/rest/services/original/IDENTIFICADOR_CSV_FIRMA (sustituyendo los valores correctos de URL_VIAFIRMA y IDENTIFICADOR_CSV_FIRMA)
- Seguridad: BASIC Auth pasando el API key / password
- Método: GET
EL JSON de salida tiene los siguientes campos:
- id: Será siempre null, ya que se trata de un documento original
- filename: Nombre del documento original
- base64: Base64 del documento original enviado a firmar
Ejemplo de JSON de salida
{
"id": "null",
"filename": "original-FECJ-ZOAH-OF2O-TDCC-8PCR-S7KR-R166-1322-1957-39.pdf",
"base64": "<Base64 del documento original enviado a firmar>"
}
Otra alternativa de recuperar este documento sería mediante url de navegador, con la siguiente nomenclatura.
https://testservices.viafirma.com/viafirma/v/{IDENTIFICADOR_FIRMA}?o=true
Al ingresar la anterior url en el navegador, se iniciará la descarga del documento original al firmado.
results matching ""
No results matching ""