From 759f2277f9b6cf339d8fcc5631ea547855ab9e56 Mon Sep 17 00:00:00 2001 From: Alexander Marsalek Date: Fri, 25 Jun 2021 13:10:41 +0200 Subject: seems to work on most systems .. --- .../egiz/pdfas/web/client/test/SimpleTestSOAP.java | 33 +++++++++------------- 1 file changed, 13 insertions(+), 20 deletions(-) (limited to 'pdf-as-web-client') diff --git a/pdf-as-web-client/src/test/java/at/gv/egiz/pdfas/web/client/test/SimpleTestSOAP.java b/pdf-as-web-client/src/test/java/at/gv/egiz/pdfas/web/client/test/SimpleTestSOAP.java index 54db66c0..b6f496df 100644 --- a/pdf-as-web-client/src/test/java/at/gv/egiz/pdfas/web/client/test/SimpleTestSOAP.java +++ b/pdf-as-web-client/src/test/java/at/gv/egiz/pdfas/web/client/test/SimpleTestSOAP.java @@ -46,30 +46,22 @@ public class SimpleTestSOAP { public static void main(String[] args) { try { -// String file = "/Users/amarsalek/Documents/pdf-as-4/unsigned.pdf"; - String file = "/Users/amarsalek/Downloads/qr2.pdf"; + String file = "/Users/amarsalek/Documents/pdf-as-4/unsigned.pdf"; +// String file = "/Users/amarsalek/Downloads/qr2.pdf"; FileInputStream fis = new FileInputStream(file); byte[] inputData = IOUtils.toByteArray(fis); PDFASSignParameters signParameters = new PDFASSignParameters(); -// signParameters.setConnector(Connector.JKS); - signParameters.setConnector(Connector.BKU); + signParameters.setConnector(Connector.JKS); +// signParameters.setConnector(Connector.BKU); signParameters.setPosition(null); - signParameters.setProfile("SIGNATURBLOCK_SMALL_DE1"); +// signParameters.setProfile("SIGNATURBLOCK_SMALL_DE1"); + signParameters.setProfile("SIGNATURBLOCK_DE_SCHOOL1"); signParameters.setQRCodeContent("TEST CONTENT"); //signParameters.setKeyIdentifier("test"); - PDFASSignRequest request = new PDFASSignRequest(); - request.setInputData(inputData); - request.setParameters(signParameters); - request.setRequestID("SOME TEST ID"); - request.getSignatureBlockParameters().put("abc","SOAP Test"); - //URL endpoint = new - //URL("http://demo.egiz.gv.at/demoportal-pdf_as/wssign?wsdl"); - //URL endpoint = new - // URL("http://www.buergerkarte.at/pdf-as-extern-4/wssign?wsdl"); -// String baseUrl = "http://demo.egiz.gv.at/demoportal-pdf_as/services/"; - String baseUrl = "http://localhost:8080/pdf-as-web/services/"; +// String baseUrl = "http://localhost:8080/pdf-as-web/services/"; + String baseUrl = "https://pdf.egiz.gv.at/pdf-as-extern-4/services/"; //URL endpoint = new URL( // "http://192.168.56.10/pdf-as-web/wssign?wsdl"); @@ -82,15 +74,16 @@ public class SimpleTestSOAP { signrequest.setParameters(signParameters); signParameters.setTransactionId("MYID ...."); signrequest.getSignatureBlockParameters().put("abc","SOAP Test 5555"); + signrequest.getSignatureBlockParameters().put("school","SOAP Test äöüßÄÖÜ"); System.out.println("Simple Request:"); PDFASSignResponse response = signer.signPDFDokument(signrequest); System.out.println("Sign Error: " + response.getError()); System.out.println("redirect url: " + response.getRedirectUrl()); -// File outputFile = new File(file+"_signedSOAP.pdf"); -// try (FileOutputStream outputStream = new FileOutputStream(outputFile)) { -// outputStream.write(response.getSignedPDF()); -// } + File outputFile = new File(file+"_signedSOAP.pdf"); + try (FileOutputStream outputStream = new FileOutputStream(outputFile)) { + outputStream.write(response.getSignedPDF()); + } System.out.println("Done!"); } catch (Throwable e) { -- cgit v1.2.3