Create the signer using the given
||Human readable name of this signer.
Set a listener for being notified of important events that require user interaction.
||A LoadingFeedbackListener for receiving important events.
Can be used to provide a password to the signer, which might be used to unlock a private key
||A password that should be used by the signer, or
null if no password
KeyStore.PrivateKeyEntry used by this signer. Subclasses have to override
this and have to make sure to call the provided
private key is ready. The method might be called with a LoadingFeedbackListener which
should be used by the implementation to notify of important events (e.g. password required,
key loading complete, etc.).
||An optional password that should be used to load the private key.
||A LoadingFeedbackListener to be notified of important loading
PrivateKeySigner.OnPrivateKeyLoadedCallback that should be called
once the private key has been loaded.
Signer whenever the implementation should prepare required signing
parameters. This is an asynchronous operation, which is completed by the implementation
handing over the signing parameters using the given
Signing parameters include:
SignatureProvider that implements the actual data signing logic (i.e. signing
and hashing PDF data).
- The X509Certificate that is embedded to the PDF document while signing.
||An OnSigningParametersReadyCallback that should be called by the
implementation to hand over all required signing parameters.