Why can't I find a Digital Signature in InfoPath 2007 to sign my c

P

Peter

Hi,

I have had our operations team create a digital signature from our Microsoft
Certification Server. I have imported certificate to my Personal certificate
store, as well as the .p7b file from our Certificate Server (so our
Certification Server is now a "Trusted Signing Authority"). The certificate
appears as a valid certificate from a trusted signing authority in the MMC
Certificates plug-in.

The problem comes when I try to digitally sign my code in InfoPath 2007.
When I choose Form Options/Security and Trust, and then "Select Certificate",
the certificate I created does not appear in the list of certificates to
choose from. I do see the other certificates I created with the "Create
Certificate" button, but the one from our Certificate Server is not in the
list. Further on this, the certificate from the Certificate Server is
available from within Excel 2003 and Excel 2007 to sign code. I have tried
this on two different computers, including rebooting, but no-luck, InfoPath
2007 can't see the issued certificate.

Can anyone shed some light on this InfoPath specific issue? It is the last
piece of a very long development project.

Thanks in advance!

/Peter
 
J

Joseph Amen

We are experiencing the same problem...

We have purchased a code signing certificate from Global Sign and installed
to our server. The certificate is visible from the Certificates add-in on the
MMC.

This certificate is not available in the list of certificates when I choose
Form Options/Security and Trust, and then "Select Certificate" from the
InfoPath 2007 tools menu.
 
P

Peter

Hi Joseph,

I did manage to resolve the issue. The issue was that the certificate that
was generated from our Certificate Server was only set for "Code Signing"
(which seems to work in Excel, but doesn't work in InfoPath 2007). I had a
new certificate issued that has "Enable all purposes for this certificate",
and when I imported this certificate, I was able to sign my project.

Have you tried to sign an Excel/VBA app with your Global Sign certificate?
This worked for me with the pure "Code Signing" certificate, but it appears
that InfoPath requires more.

It would be nice to hear from someone who may know the answers, I am not a
certificate expert.
 
J

Joseph Amen

Peter,
Thanks for your quick response! I believe I managed to solve this issue
also, our Global Sign - code signing certificate needed to be exported via
IE, then imported into the personal tab of IE's tools->internet
options->content tab->certificates.
This allowed the certificate to be selectable from the InfoPath -> Security
and Trust.
Joe
 
T

Tin

Hi Joe,

Good to hear you figured this one out...

Can you give some more instructiuons on how to solve this? Would be grately
appreciated.

Thanks

Tin
 

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