PDFSignatureStatusValve
Extract information about signatures in PDF.
Valve operates on a single item.
Fix for TSA signature validation (only for version 4.x).
Please replace the file "StatusReport.class" according to instructions:
Properties
Example Configuration
{
"name": "PDFSignatureStatusValve",
"enabled": "true",
"config": {
"pdfSource": "{{item.temporary}}"
"trustStorePath": "C:/Program Files/PhenixID/SigningService/custom/trustedcas.jks",
"trustStorePassword": "secret"
}
}
The valve will produce an item property, pdfreport, which contains a json object with the following json properties:
- changedaftersigning - Flag indicating if the pdf was changed after signing (true/false)
-
signatures - array of object, one per signature, containing these properties:
- who - Signer subject CN
- when - Signing date-time
- intact - Signing intact, ie correct (true/false)
- trusted - Certificate used for signing issued from a trusted CA (true/false)
Requirements
PhenixID Signing Service installed.