The entire report request, including the report name, parameters, and all other values may be encrypted. For an encrypted request, use ViewReportEncrypted.aspx instead of ViewReport.aspx. When calling ViewReportEncrypted.aspx, pass the encrypted string in the field “request” in the URL or in a web form.
For example, with encryption
ViewReport.aspx?reportName=library.rpt&author=Shakespeare
becomes
ViewReportEncrypted.aspx?request=KCLffZ0JX9W7UBWtv9p%2boDwv6%2bT5Mzudpo%2fgI9lUWGUps2v1BA61hMl5Y9NY%2f9xD
The actual encrypted string value will vary depending on the encryption key set on the Settings page.
Use the same methods as with encrypting parameter values to obtain the encrypted string. Construct a request as you normally would for ViewReport.aspx, then encrypt the portion of the URL after the initial ? character.
For the example request
ViewReport.aspx?reportName=chart.rpt&myParameter=ABC
encrypt the portion
reportName=chart.rpt&myParameter=ABC
Only AES encryption is supported.
Last modified:
11 November 2021
Post your comment on this topic.