PSPDFKit 8.3 for Android Adds Support for PDF Advanced Electronic Signatures
Today we’re releasing PSPDFKit 8.3 for Android, which introduces support for PDF Advanced Electronic Signatures (PAdES). Additionally, we added improved versions of the circle, line, line arrow, polyline, square, and polygon icons to the annotation creation and annotation editing toolbars. We also added many new examples to the Catalog app, including PlaygroundExample
, which shows how to customize the behavior of the PdfActivity
, and a new construction example that showcases how to better configure PSPDFKit to display a building floor plan. For a full list of changes, please refer to our PSPDFKit 8.3 for Android changelog.
PDF Advanced Electronic Signatures (PAdES)
In this release, we added support for PAdES signatures. Documents electronically signed with this type of digital signature are compliant with ETSI and, as such, are legally binding in all EU member states. PAdES implements four levels of verification for digital certificates, and we’re happy to announce support for the first level, b-b. This level indicates that a signature was executed with a certificate that’s valid on the date it was signed until the date the certificate expires.
Because PAdES requires users to specify the subtype of ETSI.CAdES.detached
, we deprecated PKCS7SignatureContents
constructors in favor of new ones where the filter subtype can be explicitly set.
To get you up and running with digitally signing a document using PAdES, we included a new Kotlin example in our Catalog app called ContainedPadesSignaturesExample
. This example highlights all the required steps with detailed comments. Explore our digital signatures guides to learn more about our support for PAdES.
New Catalog App Examples
We improved our Catalog app, adding a plethora of new examples to the list. Now the app contains a PlaygroundExample
that shows how to customize the behavior of the PdfActivity
, and it’s a perfect starting point to explore PSPDFKit APIs and possible solutions to implement. There’s also a new construction example that shows how to better configure PSPDFKit to display a building floor plan. Last but not least, we included ContainedPadesSignaturesExample
, which showcases how to embed a PKCS7 container as a PDF Advanced Electronic Signature.
Improved Icons for Annotation Creation and Annotation Editing Toolbars
Annotation creation and annotation editing toolbars have been improved with the addition of more refined versions of the circle, line, line arrow, polyline, square, and polygon icons. This update changes the opacity within the strokes to make the icons more visible and avoid making them look as if they’re disabled.
And More
As always, this is just a small fraction of the enhancements we added to this release of our Android PDF library. This release also includes other updates and fixes — like the document info view being moved to the overflow menu, the StampPickerDialog
being changed with an improved dark theme, and a tweaked and easier-to-read PdfTabBar
appearance. To see a complete list of changes, check out the PSPDFKit 8.3 for Android changelog.