aboutsummaryrefslogtreecommitdiff
path: root/pdf-as-web/src/main/java/at
diff options
context:
space:
mode:
authorJakob Heher <jakob.heher@iaik.tugraz.at>2026-06-10 14:28:52 +0200
committerGitHub <noreply@github.com>2026-06-10 14:28:52 +0200
commit7a204f2c2520a875fa9c4166c243775e52f03e77 (patch)
tree99bc09ba6e79c84ee3eaeb181168291c730ff568 /pdf-as-web/src/main/java/at
parentafbe8f6aee8d7554b52aa4aa24561731715695da (diff)
downloadpdf-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')
-rw-r--r--pdf-as-web/src/main/java/at/gv/egiz/pdfas/web/helper/PdfAsHelper.java8
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);