Discuss this help topic in SecureBlackbox Forum
This event is fired when remote signing is used.
Declaration
Parameters
Description
Assign a handler of this event if you need to delegate the low-level signing operation to an external, remote or custom signing engine. The handler will receive the hash value (by default) or the data (when configured accordingly) to be signed. The event handler must pass the received hash or data to the signer, obtain the signature and return it back to the component. The signature should be in CMS format.
If the remote signer expects the data and calculates the hash itself, set TElPDFAdvancedPublicKeySecurityHandler.RemoteSigningParams.ExternalHashCalculation property to true. This will tell the PDF component to pass the data instead of the hash in the Hash parameter. Note that for large documents, the need to pass the data can lead to excessive memory use and OutOfMemory errors.