I am trying to validate the digital signatures in a PDF document.
For an unknown reason, the 'Verify PDF Signatures' activity returns FALSE instead of TRUE on a validated Signature.
Any ideas?
I am trying to validate the digital signatures in a PDF document.
For an unknown reason, the 'Verify PDF Signatures' activity returns FALSE instead of TRUE on a validated Signature.
Any ideas?
You seem to be using the "IsTrusted" token for that field. That does not check if the signature is valid but whether the certificate used for signing the document can be verified. The verification is done from the perspective of the Workflow Server service account. Depending on the certificate used, you may not have the appropriate certificates installed on the Workflow Server to fully resolved the certificate chain to a verified authority.
Thanks Miruna,
This sample workflow is from my own computer.
Every LaserFiche module is installed on this same computer.
The signature is properly validated on the client, where can I check if the certificates are properly registered on the workflow server?
On the real process, pdf documents will be imported into Laserfiche with signatures from the general public, how can I retrieve if the signature is trusted?
You would have to check the Windows Certificate Manager for the service user or the machine certificate store.
If the documents from the public are signed by a well known certificate authority, then the certificate chain should be able to be tracked down to that authority based on what is in the machine's cetificate store.