Problem with digital signature

S

Steve Barnett

Hi,
I've bought a code signing digital signature from the Comodo group which
I have used successfully to digitally sign macros in Word and Excel (both
2000 and 2003 versions). I now need to sign some macros in MS-Project 2000
and it's failing!

I can select the digital signature but, when I save the project file, I get
the following message:

There was a problem with the digital certificate. The VBA project could
not be signed.
The signature will be discarded.

From this point on, I can't use my digital signature in any application
until I reboot my PC.After the reboot, it's all fine again until I try to
sign a macro in Project.

Does anyone know what might be causing this please and how to get round it?

I've installed the root certificates from the MS download and have used
pvkimprt to import my signature. I contacted Comodo who basically said "not
our problem".

Many thanks
Steve
 
M

Mike Glen

Hi Steve,

I can't help, but the vba experts hang out in the developer - try posting
there. Please see FAQ Item: 24. Project Newsgroups. FAQs, companion
products and other useful Project information can be seen at this web
address: http://project.mvps.org/faqs.htm

Mike Glen
Project MVP
 
S

Steve Barnett

I cross-posted there too.

I think it has something to do with the global macros. When I checked, the
ProojectGlobal macros had a digital certificate that was expired (other
people have this too). When I removed this global certificate, I was able to
digitally sign my macros. However, I found that if I had signed macros in
Project then the digital signature for Excel 2003 didn't work.

I may have give up on this.

Steve
 
S

Steve Barnett

I think I found the problem - as supplied, out of the box, the global.mpt
file is digitally signed with a signature that expired in 2004. When I
signed this with my own digital signature, I was able to save it without the
error.

Hope this helps someone else.
Steve
 

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