diff options
| author | Jakob Heher <jakob.heher@iaik.tugraz.at> | 2026-05-12 15:33:19 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-05-12 15:33:19 +0200 |
| commit | c8abbd8bef5349ab892a2853a4e5e3d5ed16b670 (patch) | |
| tree | 04e86de8b547ac2685165cdf652b6c16355ae3c3 /pdf-as-web/src/main/java/at/gv/egiz/pdfas/web/servlets | |
| parent | e2bfdc313c0b6395d272624688b4ed1cba7ce967 (diff) | |
| download | pdf-as-4-c8abbd8bef5349ab892a2853a4e5e3d5ed16b670.tar.gz pdf-as-4-c8abbd8bef5349ab892a2853a4e5e3d5ed16b670.tar.bz2 pdf-as-4-c8abbd8bef5349ab892a2853a4e5e3d5ed16b670.zip | |
Update docs & various fixes discovered in the process (#86)
- update documentation for pdf-as 5
- document the v2 json api
- fix a number of documentation quirks
- document `keyId` parameter
- px (pixels) -> pt (pdf page units)
- document --verify_level
- remove a number of documented features that were never implemented:
- `adobeSignFieldValue` and `sigLogoAltText` from signature profiles
- `UNDERLINE` and `STRIKETHRU` from fonts
- `num-bytes` parameter
- `verify_only`/`sign_only` enable states for profiles
- update mobile BKU base URL
- update pdfbox backend default to 3 in sample configurations
- consistently made boolean parsing from configuration files case permissive
- add moa verification timeout
- add support for BOLDITALIC to all base fonts, and for ITALIC to helvetica and courier
- fix a number of small quirks
- hibernate properties are now reloaded properly
- fix the signature block parameter key regex
- v1 json api now correctly checks for onlinebku/mobilebku being enabled
- pdfbox 2 module correctly compares for integer equality regardless of cached boxed ints
- test operationcountwatcher no longer sometimes breaks due to spring context differences
Diffstat (limited to 'pdf-as-web/src/main/java/at/gv/egiz/pdfas/web/servlets')
| -rw-r--r-- | pdf-as-web/src/main/java/at/gv/egiz/pdfas/web/servlets/ExternSignServlet.java | 5 | ||||
| -rw-r--r-- | pdf-as-web/src/main/java/at/gv/egiz/pdfas/web/servlets/JSONAPIServlet.java | 4 |
2 files changed, 6 insertions, 3 deletions
diff --git a/pdf-as-web/src/main/java/at/gv/egiz/pdfas/web/servlets/ExternSignServlet.java b/pdf-as-web/src/main/java/at/gv/egiz/pdfas/web/servlets/ExternSignServlet.java index a28a4835..18754288 100644 --- a/pdf-as-web/src/main/java/at/gv/egiz/pdfas/web/servlets/ExternSignServlet.java +++ b/pdf-as-web/src/main/java/at/gv/egiz/pdfas/web/servlets/ExternSignServlet.java @@ -309,6 +309,9 @@ public class ExternSignServlet extends HttpServlet { // Get Connector String connector = PdfAsParameterExtractor.getConnector(request); + if (connector == null) { + throw new PdfAsException("No connector specified"); + } String transactionId = PdfAsParameterExtractor.getTransactionId(request); @@ -460,7 +463,7 @@ public class ExternSignServlet extends HttpServlet { return; } else { - throw new PdfAsWebException("Invalid connector (bku | moa | jks)"); + throw new PdfAsWebException("Invalid connector (bku | moa | jks | onlinebku | mobilebku)"); } } diff --git a/pdf-as-web/src/main/java/at/gv/egiz/pdfas/web/servlets/JSONAPIServlet.java b/pdf-as-web/src/main/java/at/gv/egiz/pdfas/web/servlets/JSONAPIServlet.java index b60fae06..f2c39a75 100644 --- a/pdf-as-web/src/main/java/at/gv/egiz/pdfas/web/servlets/JSONAPIServlet.java +++ b/pdf-as-web/src/main/java/at/gv/egiz/pdfas/web/servlets/JSONAPIServlet.java @@ -243,14 +243,14 @@ public class JSONAPIServlet extends HttpServlet { } if (PDFASSignParameters.Connector.ONLINEBKU.equals(connectorEnum)) { - if (WebConfiguration.getLocalBKUURL() == null) { + if (WebConfiguration.getOnlineBKUURL() == null) { throw new PdfAsWebException( "Invalid connector onlinebku is not supported"); } } if (PDFASSignParameters.Connector.MOBILEBKU.equals(connectorEnum)) { - if (WebConfiguration.getLocalBKUURL() == null) { + if (WebConfiguration.getHandyBKUURL() == null) { throw new PdfAsWebException( "Invalid connector mobilebku is not supported"); } |
