
Digital Certificate & custom Outlook forms
Signing a form is not something that is exposed to the Outlook object
model. A user can select to sign or not sign a form but there is no
property or method to enable you to sign a message from code
selectively.
You might want to look at the following KB article to see how to
detect whether a form is signed or not (and encrypted). At least you
can present a dialog when a form is sent if it isn't signed to make
the user sign it. Of course everyone would need a certificate.
The code in the KB article is CDO code, you would have to use that or
Extended MAPI (C++ or Delphi only) to even detect if a form was
signed. The KB article is:
http://support.microsoft.com/default.aspx?scid=KB;EN-US;q194623& (make
sure to include the "&" in the URL).
--
Ken Slovak
[MVP - Outlook]
http://www.slovaktech.com
Lead Author, Professional Outlook 2000 Programming, Wrox Press
Lead Author, Beginning VB 6 Application Development, Wrox Press
Attachment Options
http://www.slovaktech.com/attachmentoptions.htm
Extended Reminders
http://www.slovaktech.com/extendedreminders.htm
Quote:
> Let me refrase...
> I need a digital certificate (or some signing mechanism) that will
sign only
> custom forms
> when I send them from my mailbox to recipients. I am building
workflow
> applications
> for clients where managers approve some stages of the business
processes. I
> need
> to verify that the approvers via some kind of digital signing
mechanism.
> I have experimented with the Personal Digital Certificate from
Thawte...
> When I send a custom outlook form (publiched in the Organizational
Forms
> library) or any email message
> (thus including the Standard outlook forms - which I would like to
exclude)
> to a recipient,
> it gets signed with my imported digital certificate
> (which I imported into Outlook from Tools... Options... Security...
> Import\Export... )
> At the recipient the forms icon is changed to indicate that it has
been
> signed by me.
> Although this is working well and is free, it is still not the way I
would
> like to go for client installations using
> my custom outlook workflow processes.
> There must be some other kind of digital certificate / signing
mechanism
> available that works on the same
> principle as the Personal Digital Certifiacte of Thawte, but only
signs
> specified custom outlook forms...
> Thanks
> Tersia