Commit 8350fe50 authored by acq1305's avatar acq1305
Browse files

arreglando listar claves

parent fb20bb2a
......@@ -84,7 +84,7 @@ public class UtilidadFirmador {
//firmo el documento archivo
Firmador firmar = Firmador.getInstance();
archivo = firmar.firmar(archivo, priv, banderas, cert);
archivo = firmar.firmar(archivo, priv, banderas,token.nombreProveedor(), cert);
//transformo el archivo firmado (arreglo de bytes) en base64
String archivoBase64 = Base64.getEncoder().encodeToString(archivo);
......
......@@ -64,7 +64,7 @@ public class FirmadorRestServicioTest {
pdffirmado = Base64.getDecoder().decode(json.getString("fichero"));
pdfbase64 = Base64.getEncoder().encodeToString(pdffirmado);
}
verificarPDF(pdffirmado);
verificarPDF(pdffirmado,3);
}
/**
......@@ -72,7 +72,7 @@ public class FirmadorRestServicioTest {
* @param pdffirmado
* @throws Exception
*/
public void verificarPDF(byte[] pdffirmado) throws Exception {
public void verificarPDF(byte[] pdffirmado, int nroFirmas) throws Exception {
//recupero un pdf firmador y lo codifico en base64
String pdfbase64 = Base64.getEncoder().encodeToString(pdffirmado);
//construyo en json de consumo para el servicio
......@@ -98,7 +98,7 @@ public class FirmadorRestServicioTest {
JSONArray firmas = (JSONArray) jsonVerificar.get("firmas");
System.out.println(firmas.length());
//pregunto si las firmas son 3
Assert.assertTrue(firmas.length() == 3);
Assert.assertTrue(firmas.length() == nroFirmas);
}
/**
......@@ -192,7 +192,7 @@ public class FirmadorRestServicioTest {
//preparo el mensaje de consumo para llamar al servicio firmar
JSONObject jsonDatos = new JSONObject();
jsonDatos.put("nombre", "doc.pdf");
jsonDatos.put("banderas", Banderas.FORMA_FIRMA_ARCHIVO_LARGO);
jsonDatos.put("banderas", Banderas.TIPO_PDF|Banderas.FORMA_FIRMA_ARCHIVO_LARGO);
jsonDatos.put("fichero", pdfbase64);
System.out.println(jsonDatos.toString());
......@@ -216,6 +216,6 @@ public class FirmadorRestServicioTest {
pdffirmado = Base64.getDecoder().decode(json.getString("fichero"));
//pdfbase64 = Base64.getEncoder().encodeToString(pdffirmado);
verificarPDF(pdffirmado);
verificarPDF(pdffirmado,1);
}
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment