The report design tools, Jaspersoft Studio and iReport Designer, rely on the JasperReports engine Java library to create report objects that JasperReports then uses a third party product to render the reports final output into a specific format such as PDF, Excel, and Doc, etc. JasperReports itself does not provide a direct way to sign digital certificates in the PDF report output file nor implements such a feature from iText which is the library used by JasperReports to generate a PDF file.
Users will need to make a customization of the JasperReports Library and extend the iText PDF exporter to sign their PDF exports. To help code such a customized PDF exporter, users will need to read iText documention for reference. The following web resources may help with this effort:
http://itextpdf.com/examples/iia.php?id=222
http://itextpdf.com/book/digitalsignatures20130304.pdf
One thing worth mentioning, based on users' feedback, is to make sure to include bcprov-jdk14-138.jar in the deployment classpath to make it work.
TTC-20140626
Recommended Comments
There are no comments to display.