Word 2007 Digital Certificate problems?

G

Gary Hillerson

I've got a template signed with a thawte code-signing certificate
(updated version for IE7). This certificate works as it should with
Word 2003.

If I try to run my template (it's a .dotm - macro enabled template) on
Word 2007, in which I've selected the Trust Center's "Disable all
macros except digitaly signed," it doesn't work -- the macros get
disabled and I never get asked about the certificate. The only way i
can get the macros to work is by choosing "enable all macros."

If however, I run my template on Word 2003 and tell Word 2003 to
"always trust this certificate," and then I install Word 2007 on that
machine, Word 2007 does see and trust the certificate.

Is there some additional step required to make it so a Word 2007 user
with "Disable all macros except digitally signed" can use my template
without having previously trusted the certificate in Word 2003 ??

(i'm signing the VBA code project in Word 2007)

thanks in advance,
gary hillerrson
 
P

Patrick Schmid [MVP]

P

pdo

I have a similiar problem to Gary's.

I have .dot files signed by comodo, working fine on Word 2003/XP. However,
on a Vista/Office 2007 system when I double-click on a .dot file containing
macros with a valid signature, Word 2007 opens, gives me a dialog: "The
macros have been disabled..." I can see the message bar in the background
with the security warning and options; however, when I click OK on the
'disable' dialog the message bar disappears. If I OPEN the file passively
through Word's open, the message bar appears with a security warning, and I
can select from the options to Trust all Macros from this publisher. My
application runs the .dot file from a shell command, but the double-click
execution fails the same way.

Please advise how to get around this.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top