Obtener documento custodiado firmado

Java

//Recuperamos la instancia del cliente
ViafirmaClient viafirmaClient = ViafirmaClientFactory.getInstance();

//Obtenemos los bytes del documento firmado
byte[] signedDoc = viafirmaClient.getDocumentoCustodiado(idFirma);

.Net

//Recuperamos la instancia del cliente
ViafirmaClient clienteViafirma = ViafirmaClientFactory.GetInstance();

//Obtenemos los bytes del documento firmado
byte[] signedDoc = clienteViafirma.getDocumentoCustodiado(idFirma);

Como podemos observar, desde este método se obtiene el documento firmado asociado al indentificador de firma pasado como parámetro.

REST API

  • URL: URL_VIAFIRMA/api/rest/services/signed/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: Identificador de firma (debe coincidir con el pasado en la request IDENTIFICADOR_CSV_FIRMA)
  • filename: Nombre del documento firmado
  • base64: Base64 del documento firmado y custodiado

Ejemplo de JSON de salida

{
    "id": "FECJ-ZOAH-OF2O-TDCC-8PCR-S7KR-R166-1322-1957-39",
    "filename": "FECJ-ZOAH-OF2O-TDCC-8PCR-S7KR-R166-1322-1957-39.pdf",
    "base64": "<Base64 del documento firmado>"
}

Otra alternativa de recuperar este documento sería mediante url de navegador, con la siguiente nomenclatura.

https://testservices.viafirma.com/viafirma/v/{IDENTIFICADOR_FIRMA}?d=true

Al ingresar la anterior URL en el navegador, se iniciará la descarga del documento firmado.

results matching ""

    No results matching ""