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