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 ""