aboutsummaryrefslogtreecommitdiff
path: root/pdf-as-lib/src
AgeCommit message (Collapse)AuthorFilesLines
2026-06-22remove pdfbox 2 moduleJakob Heher2-45/+22
2026-06-10Connector url cleanup (#94)Jakob Heher2-2/+10
* 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
2026-06-09migrate to StandardCharsets (java 17) (#91)Jakob Heher3-5/+8
2026-06-08Further follow-up fixes (#87)Jakob Heher1-1/+1
* remove remaining references to pdf-as 4 * fix tomcat coop - properly initialize spring boot not just for bootRun but also for tomcat - fail-fast if properties fails to load - also deps bumps * major version bumps spring boot 3 -> 4 tomcat 10 -> tomcat 11 junit 4 -> 6
2026-05-12Update docs & various fixes discovered in the process (#86)Jakob Heher15-67/+9
- 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
2026-04-30Move pdf-as-web.conf to Spring & add MOA timeout (#84)Jakob Heher1-0/+1
* move -Dpdf-as-web.conf to spring * add configurable timeout to MOA signing * update workflow trigger
2026-04-15pdf-as-5 (#82)Jakob Heher178-1276/+1245
- JDK 17 - PDFBox 3 - PDF-AS Web moved to Spring Boot - MOA Integration tests w/ new error code --------- Co-authored-by: Gerald Palfinger <gerald.palfinger@a-sit.at> Co-authored-by: kathrin.resek <kathrin.resek@a-sit.at>
2026-03-04fix(core): add null check for signed document in process to avoid ↵Thomas Lenz1-1/+9
NullPointerException
2024-07-22fix(verify): allow SHA-512 and SHA-384 for signaturesThomas1-12/+13
2024-06-24feat(moa): allow SOAP MTOM mode for file transferThomas1-0/+2
2024-03-08test(core): add some more positioning testsThomas1-0/+9
2024-03-08feat(core): add new page position parameter 'last'Thomas1-195/+166
2023-12-19Merge branch 'feature/issue_68' into developmentThomas1-1/+1
# Conflicts: # pdf-as-pdfbox-2/src/main/java/at/gv/egiz/pdfas/lib/impl/signing/pdfbox2/PADESPDFBOXSigner.java # pdf-as-pdfbox-2/src/test/java/at/gv/egiz/pdfas/lib/testpdfbox/SignatureFieldsAndPlaceHolderExtractorTest.java
2023-11-07feat(core): check validity of signer certificate before signingThomas1-2/+20
2023-08-30style(core): just some code-style workThomas2-131/+126
2023-08-10fix(core): wrong default value in case of isValue(...) methodThomas1-1/+1
2023-06-27test(core): actived and fix some more testsThomas2-18/+23
2023-06-27feat(web): add request parameter to enable/disable QR-code placeholder ↵Thomas4-13/+45
searching on request level
2023-06-27chore(core): add missing interface implementationsThomas3-0/+36
2023-06-27feat(placeholder): add configuration value to disable profile over-write by ↵Thomas2-0/+3
placehoder information
2023-06-27chore(core): add methods to get boolean configuration-values into ↵Thomas1-0/+16
configuration class
2023-06-26refact(placeholder): clean-up, bugfix and optimize QR-Code placeholder detectionThomas10-818/+562
Major re-factoring of QR-Code detection with huge clean-up of code.
2023-04-11chore(core) remove unused configuration fileThomas1-23/+0
2023-04-11chore(pdf-as-web): optimize error-handlingThomas2-0/+6
Before, PDFASExceptions are dispalyed as generic errors
2023-01-13fix(sigblock): invalid preview in case of sig-blocks with more than half ↵Thomas1-1/+1
page height Issue: #68 ## Info: This is only a work-around, because it looks like a general issue in methods to create visual signature tables. T
2023-01-12feat(sigblock): validate signature-profile information provided by QR-code ↵Thomas2-2/+4
placeholder Issue: #64
2023-01-12fix(sigblock): add mapping to support old RFC2255 names in signature-profile ↵Thomas1-6/+2
configurations Issue: #70 Add a mapping table into DNUtils to map specific RDN names to old format
2023-01-12test(sigblock): add jUnit test to check title attribute of signer nameThomas2-0/+154
2023-01-12chore(sl): check Security-Layer error-codes to distinguish between critical ↵Thomas1-495/+514
and non-critical errors Issue: #71
2023-01-12chore(profiles): switch to https://www.signaturpruefung.gv.at for signature ↵Thomas12-25/+25
profiles Issue: #72
2023-01-12build(core): optimize dependency managementThomas1-0/+0
2023-01-12Merge branch 'development' into 'feature/issue_73'Thomas Lenz1-0/+0
# Conflicts: # build.gradle # pdf-as-pdfbox-2/src/main/java/at/gv/egiz/pdfas/lib/impl/signing/pdfbox2/PADESPDFBOXSigner.java
2023-01-12feat(signatureblock): optimize processing for signed documents with less ↵Thomas2-1/+7
space for signature block Issue #73 add configuration property to stop signing process if document has less space for new signature block and new page is not allowed because document is already signed
2023-01-12build(core): update third-party libsThomas1-0/+0
2021-07-22added getNextUnusedSignaturePlaceHolder => pdf over needs next unused ↵Alexander Marsalek1-1/+12
placeholder issue #54
2021-07-07Workaround for issue #51Alexander Marsalek1-1/+17
2021-06-30release v4.2.04.2.0Alexander Marsalek1-1/+0
2021-06-25fix for issue #47Alexander Marsalek1-0/+3
2021-06-23more testsAlexander Marsalek2-38/+59
2021-06-23set encoding to UTF-8Alexander Marsalek1-0/+1
2021-06-23one more testAlexander Marsalek1-0/+2
2021-06-23added test for umlauteAlexander Marsalek1-1/+13
2021-06-16ignore empty signatureblock parameters via pdf-as-web form, still RC1Alexander Marsalek1-1/+0
2021-06-16removed System.outAlexander Marsalek1-1/+1
2021-06-16v4.2.0-RC1 workaround to get implementation and specification version from ↵Alexander Marsalek1-3/+50
manifest
2021-06-01nullpointer fix pdf-as-webAlexander Marsalek1-0/+3
2021-04-20fix?Alexander Marsalek2-0/+67
2021-04-16added test & error messageAlexander Marsalek1-1/+1
2021-04-15pass empty map if no map is suppliedAlexander Marsalek1-1/+4
2021-04-14added testAlexander Marsalek1-2/+0