Package-level declarations
Digital signatures.
Types
Biometric data of a Signature. Biometric data contains timing, pressure sensitivity, and general input information that was collected while writing the signature. The biometric data can be written to a PDF document while digitally signing using DigitalSignatureMetadata and SigningManager.
DigitalSignatureMetadata contains all metadata like appearance config, algorithm and other configuration needed for signing data
Enum defining the type of digital signatures.
Validates digital signatures. Use .validateSignature passing it a signature info.
Represents a single signature (or signature item). To create an InkAnnotation or StampAnnotation from this signature use the toInkAnnotation and toStampAnnotation methods. You can check the signature annotation type through annotationType.
Configures the appearance of digital signatures that are added to the document.
In memory signature bitmap storage that fetches all the available signature bitmaps from the DatabaseSignatureStorage and loads them into signatureBitmapHashMap.
Contains the graphic that will be used as the signature.
Contains all the data needed to perform a signing operation.
SigningManager provides a public API to digitally sign documents with either PAdES advanced digital signatures or basic CMS signatures (see DigitalSignatureType)
Singleton object that holds the list of trusted certificates used for digital signature validation and signing. By default we load the trusted certificates from the OS as well as Adobe CA certificates from the assets. Add additional root/trusted certificates to this object if you want to use them for signing or validation.
Provides metadata of signing certificate
Functions
Convenience method to load a certificate/private key pair from a PKCS#12 file (usually with .p12 extension).
Takes an input stream containing a PEM encoded private key and returns a PrivateKey instance.
getX509Certificates fetches the certificateChain and if its null it fetches certificate from the KeyStore.PrivateKeyEntry checks if they are X509Certificate and returns all in a list
Convenience method to load a X.509 certificate from a File.
Convenience method to load a X.509 certificate from an InputStream.