We have reports that contain sensitive information and need to be delivered to recipients who are /not/ users of JasperReports server.
So, for us, email is the best delivery mechanism, but we have to deliver those reports securely; that is, encrypted.
We use AES-256 encrypted ZIP files for reports generated by other means, and it would be great to be able to do this in JasperReports Server as well.
What we want to be able to do is:
1. Run a report /now/ and indicate that the report should be wrapped in an encrypted ZIP file for delivery
a. ... with a password we specify when running the report
2. Schedule reports to be run periodically, and indicate the the report should be wrapped in an encrypted ZIP file for delivery
a. ... with a password we specify when scheduling the report
3. Have the password configuration survive a data export/import when backing up/restoring the database
Here's the best part: *we are willing to provide a patch* that includes this capability, because it's basically already built and tested.
Please let me know if something like this could be included in JR Server generally. If so, I'll attach the patch to this enhancement request.
Was there ever any progress on this? We are in urgent need of such a patch
We still have the patches, though they aren't really patches. They are whole replacement files (that could be made into patches, I suppose) that have to be applied to what I believe is a very specific version of JasperReports Server. The version for which these files was built is 6.0.1.