Discussion:
Why can't I find a Digital Signature in InfoPath 2007 to sign my c
(too old to reply)
Peter
2009-03-23 11:29:02 UTC
Permalink
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
Joseph Amen
2009-03-25 15:37:01 UTC
Permalink
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.
Peter
2009-03-25 16:26:11 UTC
Permalink
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.
Post by 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.
Joseph Amen
2009-03-25 17:00:03 UTC
Permalink
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
Tin
2009-03-26 14:16:06 UTC
Permalink
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

Loading...