I would like to formally request the ability to "sign" in some fashion a trdp/trdx file. Note that if only the new file format is supported then that would be acceptable.
Basically, I would like to apply some signature that we could, if we so chose, read from the report file to verify that it was us that created or last modified the file.
If we need to use a separate tool to apply the signature other than the report designer, that would not be an issue.
The signature could be anything that Telerik/Progress decides we can use such as a code signing certificate, a strong name, etc.
Using the last modified time, or a hash value created from the current contents of the report file would not be a good solution as that would mean we would need to have a list of the hash values for each report and it would need to be updated every time the report is changed.
We are looking for something that could be applied to all reports that we create and that clients could not replicate.
This would need to be something that clients who we deploy the report files to cannot replicate and therefore if they modify the report file using the Telerik designer, it would remove that signature. This way we can easily programmatically determine if the client has modified the report, and therefore prevent using it as if it is ours.
Note that we provide the ability to use custom reports in our application which are treated as separate from our core provided reports. Also, I had posted to the forum asking if this is currently possible (https://www.telerik.com/forums/sign-telerik-reports).