Blog Post

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)

PAdES Signatures

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

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.

Related Products
Share Post
Free 60-Day Trial Try PSPDFKit in your app today.
Free Trial

Related Articles

Explore more
DEVELOPMENT  |  Android • iOS • Cordova • Flutter • Ionic • React Native • Xamarin

Cross-Platform Mobile Frameworks — An iOS Engineer's Perspective

DEVELOPMENT  |  Android • Tips

How to Load OBJ Files with MTL in Android

PRODUCTS  |  Android • Releases

PSPDFKit 8.2 for Android Adds Cloud Annotation Tool