<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.infopathdev.com:443/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>General</title><link>https://www.infopathdev.com:443/forums/41.aspx</link><description>If you're not sure where to ask your question, ask it here. If necessary, our moderators will make sure it gets classified in the correct board.</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>Re: Signed Template and MakeCert.exe</title><link>https://www.infopathdev.com:443/forums/thread/7646.aspx</link><pubDate>Sun, 11 Sep 2005 01:38:40 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:7646</guid><dc:creator>vt_asparagus</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/7646.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=41&amp;PostID=7646</wfw:commentRss><description>Looks like I cannot move the XSN file from machine to machine and expect the certificate I created with MakeCert.exe to work.  If I publish the form through SharePoint on the machined where I created the certificate, the user will be prompted that the certificate cannot be trusted but they will be allowed to open the form.&lt;br /&gt;&lt;br /&gt;As everyone should know, you should only use a certificate created from MakeCert.exe for testing purposes only.</description></item><item><title>Re: Signed Template and MakeCert.exe</title><link>https://www.infopathdev.com:443/forums/thread/7645.aspx</link><pubDate>Sat, 10 Sep 2005 20:17:12 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:7645</guid><dc:creator>vt_asparagus</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/7645.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=41&amp;PostID=7645</wfw:commentRss><description>To continue my saga...I am still having issues.&lt;br /&gt;&lt;br /&gt;When I run the .xsn locally get a prompt warning me that the digital certificate is not trusted, which makes sense because I created it using MakeCert.exe.  Although, if I take the form, throw it onto a VPC, double click the .xsn, I get "InfoPath Cannot load this form.  The signature is corrupt or the certificate used to sign the form is expired or has been revoked.  Contact the author of the form."&lt;br /&gt; &lt;br /&gt;Hypothetically, all I should have to do is install the certificate in the VPC and it should work.  Maybe I do not have the right steps.&lt;br /&gt;&lt;br /&gt;Another thing, I found the following link out there - BUG: You may receive "The signature is corrupt or the certificate used to sign this form is expired" error message in InfoPath 2003 Service Pack 1 -&lt;a target="_blank" href=http://support.microsoft.com/kb/888704&gt;http://support.microsoft.com/kb/888704&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have tried to follow the steps but get the following error at the end.  It is "Windows cannot build the requested certification path."&lt;br /&gt;&lt;br /&gt;Any advice?</description></item><item><title>Signed Template and MakeCert.exe</title><link>https://www.infopathdev.com:443/forums/thread/4904.aspx</link><pubDate>Sat, 10 Sep 2005 15:18:28 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:4904</guid><dc:creator>vt_asparagus</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/4904.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=41&amp;PostID=4904</wfw:commentRss><description>I am messing around with test certificates to see how they work.  I wanted to use the MakeCert.exe located within C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin to create a test cert to play with.  I quickly found out that I had to take several other steps to build the certificate.&lt;br /&gt;&lt;br /&gt;Here are some command line statements I had to run:&lt;br /&gt;&lt;br /&gt;cd C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin &lt;br /&gt;makecert -sv testCertKey.pvk -n "CN=AsparagusCertificate,OU=Delivery,O=Asparagus,C=US" -r testCert.cer&lt;br /&gt;cert2spc testcert.cer testcert.spc&lt;br /&gt;pvkimprt -IMPORT testCert.spc testCertkey.pvk&lt;br /&gt;&lt;br /&gt;You will need to go out and install the pvkimprt tool.  Anyways, I can now see the certificate in InfoPath and I can Sign my Template of my test form by going to Tools &amp;gt;&amp;gt; Security.  (I know I can create a certificate in InfoPath but I wanted to try it this way.)&lt;br /&gt;&lt;br /&gt;Here is new issue, when I try to use the InfoPath form that I signed with the certificate on another machine for testing purposes I get the following warning when I open it up (I created the form on a host machined and then threw it onto a VPC).  &lt;br /&gt; &lt;br /&gt;"The selected form cannot be opened correctly because it was signed with a certificate that is not available on this machine.  To remove the certificate and open the form, click OK.  Note that removing the certificate might require users to delete and reinstall the form on their computer.  In addition, forms requiring full trust will not open correctly unless they are signed with a trusted signature."&lt;br /&gt; &lt;br /&gt;This leads me to believe that I needed to install the certificate I created on my host machined onto my VPC.  That did not work.  I then tried rebuilding the certificate on the VPC from scratch using the same steps and open the InfoPath form and I again got the same issue.  How can I get this to work? &lt;br /&gt;</description></item></channel></rss>