aboutsummaryrefslogtreecommitdiff
path: root/pdf-as-web-client
diff options
context:
space:
mode:
authorAlexander Marsalek <amarsalek@iaik.tugraz.at>2021-06-25 13:10:41 +0200
committerAlexander Marsalek <amarsalek@iaik.tugraz.at>2021-06-28 14:22:51 +0200
commit759f2277f9b6cf339d8fcc5631ea547855ab9e56 (patch)
treef88357ef218dd1b0037909b61d76c350730c1f69 /pdf-as-web-client
parent897664089ed6b3082d3dcca946533c83268a79bb (diff)
downloadpdf-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.java33
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) {