diff options
| author | Jakob Heher <jakob.heher@iaik.tugraz.at> | 2026-06-10 14:28:52 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-06-10 14:28:52 +0200 |
| commit | 7a204f2c2520a875fa9c4166c243775e52f03e77 (patch) | |
| tree | 99bc09ba6e79c84ee3eaeb181168291c730ff568 /pdf-as-web/src/main/java/at/gv | |
| parent | afbe8f6aee8d7554b52aa4aa24561731715695da (diff) | |
| download | pdf-as-4-7a204f2c2520a875fa9c4166c243775e52f03e77.tar.gz pdf-as-4-7a204f2c2520a875fa9c4166c243775e52f03e77.tar.bz2 pdf-as-4-7a204f2c2520a875fa9c4166c243775e52f03e77.zip | |
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
Diffstat (limited to 'pdf-as-web/src/main/java/at/gv')
| -rw-r--r-- | pdf-as-web/src/main/java/at/gv/egiz/pdfas/web/helper/PdfAsHelper.java | 8 |
1 files changed, 4 insertions, 4 deletions
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); |
