Auto generation of mail with buttons are not signed

When I went to The View’s Domino Developer Conference last week, one of my sessions was on a button storage system. Basically, it is a front end database that can be used with a nice UI for clients to be able to create mail messages with embedded buttons that perform functions. The one we’re particularly interested in is the one that creates a button that then creates a calendar appointment when the user clicks on it and adds it to their calendar for them.

When the user receives the email message and clicks on the button, their ECL is prompting them to trust -No Signature- for both the Ability to read other dbs, and the Ability to modify other databases. This is happening because when the button is created, it is not compiled and thus never gets signed. We can sign the document, but that doesn’t help with the button.

Any suggestions on how to programmatically deal with this issue would be most helpful. Thanks!