The PDF filter name to use for this signer. Typical values are
Adobe.PPKLite, Entrust.PPKEF, CICI.SignIt, and VeriSign.PPKVS.
Returns Adobe.PPKLite as default value, as it’s the only value supported for now.

Declaration

The reason that will be embedded in every digital signature created by this instance of PSPDFSigner.
For example, if you are signing a PDF contract you can set this property to I agree with the terms of this contract.

Declaration

The data source responsible for providing information about the digital signature, like the algorithms that will be used
to hash and encrypt, whether biometric properties should also be embedded or not, or the visual appearance that the signature
form element will have once the document is saved.

Declaration

The delegate that will be called when the actual signing process is taking place. It gives the opportunity
to customize the signature process in an asynchronous way. If this delegate is not set,
a default digital signature will be created by using the privateKey property of the receiver.

Declaration

(Override) This method requests the signing certificate on demand. If the
certificate is for instance password protected or must be fetched over the
network, you can push a custom UIViewController on the passed navigation
controller to display a custom UI while unlocking/fetching the certificate.
If you are done, call the done handler with the fetched certificate and/or
and error value.
sourceController should be of type UINavigationController.

Signs the passed form element element and writes the signed document
to dataSink. The completion block will signal if the result was successful, return the signed document, if it was signed correctly,
and the signing error, if there’s any.

Signs the passed form element element and writes the signed document
to path. The completion block will signal if the result was successful, return the signed document, if it was signed correctly,
and the signing error, if there’s any.