I deployed an InfoPath 2007 form to my site collection successfully. I'm able to open it in the browser and enter data and the form is saved fine. However, when I try to sign it, it gives a red message at the bottom of the form: "There is a problem with this signature." with a Show Details and a Remove link next to it. Clicking the Show Details link pops up a Signature Details window. At the top again there's a red message: "Verification error - An error occured during signature verfication." Under the Additional signature information section in this Window, everything looks fine to me (no red msg or marks).
If I open the form in InfoPath 2007, I can sign it without problem with the same certificate. But if I try to open the signed form again in browser, it gives an message box saying "One or more digital signatures in this form could not be verified. To modify parts of the form that have been digitally signed, remove the associated signatures. Click on a signature to view its details."
What might be wrong Is it possible to get a more detailed error message Everything (that is, MOSS, InfoPath 2007, VS 2005, IE 7) is installed on the same box.
Some additional information about my form. It has a bit C# code behind (one line to fill a textbox on the load event), and there's a dropdown list getting items from a list in the same site. In Design Cheker in VS 2005, it had a message saving a control will send data to the server on insert or delete.

signing a form failed
Perry Choy
Bob,
Were you able to figure out this issue I've recently ran into the same error message using MOSS/InfoPath 2007/IE 7. However, the forms that I am creating do not have code behind.
danskcarvalho
andradrr
After banging my head on the desk for most the evening on this one, after a few hours sleep and a handfull of asprin, I've found the answer!
In my case, we're running our own CA and internally produced certs. The issue was resolved by importing the RootCA, PolicyCA, and IssuingCA certs to the Computer store on the SharePoint - InfoPath Forms Server. This will allow the form to be opened in a browser without error. Instead, you will receive a MsgBox informing the form has been signed.
I still have an issue actually signing the web form. On an XP IE6 box I will receive the following message: "An error has occured. Please try again". But it works fine from a Vista client...
BilalShouman
I decided to bump this thread rather than start a new post since my issue is exactly the same.
I too am having a verification error when signing a form on my MOSS site with our own CA and internally produced certs.
I put the issuing, development, and root certs in the Trusted Root Certification Authorities folder of the Local Computer Certificates store (on the machine running MOSS and hosting the Infopath forms services). But its still not working. Can anybody please help I have been stuck on this issue for a while now.