diff options
author | Alexander Marsalek <amarsalek@iaik.tugraz.at> | 2021-06-25 13:10:41 +0200 |
---|---|---|
committer | Alexander Marsalek <amarsalek@iaik.tugraz.at> | 2021-06-28 14:22:51 +0200 |
commit | 759f2277f9b6cf339d8fcc5631ea547855ab9e56 (patch) | |
tree | f88357ef218dd1b0037909b61d76c350730c1f69 /pdf-as-web-client | |
parent | 897664089ed6b3082d3dcca946533c83268a79bb (diff) | |
download | pdf-as-4-759f2277f9b6cf339d8fcc5631ea547855ab9e56.tar.gz pdf-as-4-759f2277f9b6cf339d8fcc5631ea547855ab9e56.tar.bz2 pdf-as-4-759f2277f9b6cf339d8fcc5631ea547855ab9e56.zip |
seems to work on most systems ..
Diffstat (limited to 'pdf-as-web-client')
-rw-r--r-- | pdf-as-web-client/src/test/java/at/gv/egiz/pdfas/web/client/test/SimpleTestSOAP.java | 33 |
1 files changed, 13 insertions, 20 deletions
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) { |