PDF-AS is a Java framework for creating digital signatures on PDF documents. PDF-AS is also capable of verifying digitally signed PDF documents.
From version 4.0 onwards PDF-AS supports only PDF Advanced Electronic Signatures (PAdES). As a signature creation device the ID Austria, a citizen card environment (CCE), a MOA-SS (> 2.0), or a software keystore (PKCS12, Java Key Store) can be used. To perform a full certificate verification during the signature verification process PDF-AS needs a MOA-SP (>2.0).
PDF-AS is able to create visual signature blocks according to the Austrian Amtssignatur Layout (here).
PDF-AS can be used directly within a Java application as a library, or via Web or Soap Interfaces as an external service.
To use PDF-AS as a java library checkout the API documentation located at: https://apps.egiz.gv.at/handbooks/pdf-as/doc/
To use PDF-AS as an external service checkout the documentation located at: https://apps.egiz.gv.at/handbooks/pdf-as/doc/
We provide a maven repository here: https://apps.egiz.gv.at/maven/at/gv/egiz/pdfas/
Actual releases and documentation can be found here: https://apps.egiz.gv.at/releases/pdf-as/latest/
The source code is available here: http://git.egiz.gv.at/pdf-as-4/
Changes since version 4.4.0
- Add additional page parameter 'last' for positioning
- Fixed
- Broken signature-block generation in case of text-value contains a tabulator character (\u0009)
- Update third-party libraries
- Updated Tomcat