From 7a204f2c2520a875fa9c4166c243775e52f03e77 Mon Sep 17 00:00:00 2001 From: Jakob Heher Date: Wed, 10 Jun 2026 14:28:52 +0200 Subject: Connector url cleanup (#94) * cleanup the URL in the BKUSLConnector/SL20Connector for pdf-as-web connector bkus (even though they are never used, as best as i can tell) * add a test case for redirection destination on formpost --- .../src/main/java/at/gv/egiz/pdfas/web/helper/PdfAsHelper.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'pdf-as-web/src/main/java/at') diff --git a/pdf-as-web/src/main/java/at/gv/egiz/pdfas/web/helper/PdfAsHelper.java b/pdf-as-web/src/main/java/at/gv/egiz/pdfas/web/helper/PdfAsHelper.java index 22178921..554d79d1 100644 --- a/pdf-as-web/src/main/java/at/gv/egiz/pdfas/web/helper/PdfAsHelper.java +++ b/pdf-as-web/src/main/java/at/gv/egiz/pdfas/web/helper/PdfAsHelper.java @@ -541,7 +541,7 @@ public class PdfAsHelper { session.setAttribute(PDF_SL_INTERACTIVE, connector); // prepare first document - IPlainSigner signer = getSignerFromConnector(connector, config, session); + IPlainSigner signer = getSignerFromConnector(connector, session); session.setAttribute(PDF_SIGNER, signer); String qrCodeContent = PdfAsHelper.getQRCodeContent(request); @@ -606,10 +606,10 @@ public class PdfAsHelper { } - private static IPlainSigner getSignerFromConnector(Connector connector, Configuration config, HttpSession session) throws PdfAsWebException { + private static IPlainSigner getSignerFromConnector(Connector connector, HttpSession session) throws PdfAsWebException { val slConnector = switch(connector) { - case BKU, ONLINEBKU, MOBILEBKU -> new BKUSLConnector(config); - case SECLAYER20 -> new SL20Connector(config); + case BKU, ONLINEBKU, MOBILEBKU -> new BKUSLConnector(generateBKUURL(connector)); + case SECLAYER20 -> new SL20Connector(WebConfiguration.getSecurityLayer20URL()); default -> throw new PdfAsWebException("Invalid connector (bku | onlinebku | mobilebku | sl20)"); }; session.setAttribute(PDF_SL_CONNECTOR, slConnector); -- cgit v1.2.3