<DIV>
<DIV>
<DIV><FONT face=Arial size=2>Dear Aleksey,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I have tried to&nbsp;apply the xmlsec command line using the sample signature template from the tests suit :</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>--sign --pkcs12 c:\xml\test4\debug\expiredkey.p12 --pwd secret --output c:\xml\out.xml c:\xml\test4\debug\enveloping-expired-cert.tmpl</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>but crash on &nbsp;xmlDocDump(f, data-&gt;doc) from xmlSecAppSignFile, given error :</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Unhandled exception in xmlsec.exe (NTDLL.DLL): 0xC000005:Access Violation.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Any idea ?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I have also tried to use&nbsp;:</FONT></DIV>
<DIV><FONT face=Arial size=2>output = xmlOutputBufferCreateOwn(f, NULL);<BR>res = xmlSaveFileTo(output, data-&gt;doc, NULL); instead of xmlDocDump. </FONT></DIV>
<DIV><FONT face=Arial size=2>It creates the out.xml but empty contents. I have commended the statement ret-&gt;writecallback = xmlFileWrite due to the VC6 compiler complains the xmlFileWrite not declare. Am I missing something?</FONT></DIV>
<DIV><FONT face=Arial size=2><BR>FYI, I am using #define XMLSEC_CRYPTO_OPENSSL</FONT></DIV>
<DIV><FONT face=Arial size=2>and includes libxmlsec-openssl.lib,libxslt.lib,libxml2.lib,libeay32_a.lib,libxmlsec.lib,libxmlsec-mscrypto.lib,libxmlsec-openssl_a.lib.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I&nbsp;created a&nbsp;signature template&nbsp;includes multiple files name&nbsp;to sign, Morefiles.tmpl</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&lt;?xml version="1.0" encoding="UTF-8"?&gt;<BR>&lt;Signature xmlns="<A href="http://www.w3.org/2000/09/xmldsig">http://www.w3.org/2000/09/xmldsig</A>#"&gt;<BR>&nbsp; &lt;SignedInfo&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;CanonicalizationMethod Algorithm="<A href="http://www.w3.org/TR/2001/REC-xml-c14n-20010315">http://www.w3.org/TR/2001/REC-xml-c14n-20010315</A>" /&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;SignatureMethod Algorithm="<A href="http://www.w3.org/2000/09/xmldsig#rsa-sha1">http://www.w3.org/2000/09/xmldsig#rsa-sha1</A>" /&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;Reference URI="#object"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;DigestMethod Algorithm="<A href="http://www.w3.org/2000/09/xmldsig#sha1">http://www.w3.org/2000/09/xmldsig#sha1</A>" /&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;DigestValue&gt;&lt;/DigestValue&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;/Reference&gt;<BR>&nbsp; &lt;/SignedInfo&gt;<BR>&nbsp; &lt;SignatureValue&gt;<BR>&nbsp; &lt;/SignatureValue&gt;<BR>&nbsp;
 &lt;KeyInfo&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;X509Data&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;/X509Data&gt;<BR>&nbsp; &lt;/KeyInfo&gt;<BR>&nbsp; &lt;Object Id="object"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp; &lt;XMLDSIG xmlns=""&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;FileInfo&gt;<BR>&nbsp;&nbsp;&nbsp;&lt;Name&gt;<FONT color=#ff0000>MyData1.pdf</FONT>&lt;/Name&gt;<BR>&nbsp;&nbsp;&lt;/FileInfo&gt;<BR>&nbsp;&nbsp;&lt;FileInfo&gt;<BR>&nbsp;&nbsp;&nbsp;&lt;Name&gt;<FONT color=#ff0000>MyData2.tif</FONT>&lt;/Name&gt;<BR>&nbsp;&nbsp;&lt;/FileInfo&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp; &lt;/XMLDSIG&gt;<BR>&nbsp;&nbsp; &lt;/Object&gt;<BR>&lt;/Signature&gt;<BR></FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I have tried to run the xmlsec command line with Morefiles.tmpl without providing the 2 data files.&nbsp;My question is why the program never complain the data file not found and can passed thru the Sign process and&nbsp;&nbsp;crash on the xmlDocDump also?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Please help. Thank you very much.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Andy Lau</FONT></DIV></DIV></DIV><p>
                <hr size=1> <a href="http://us.lrd.yahoo.com/_ylc=X3oDMTFqODRtdXQ4BF9TAzMyOTc1MDIEX3MDOTY2ODgxNjkEcG9zAzEEc2VjA21haWwtZm9vdGVyBHNsawNmYw--/SIG=110oav78o/**http%3a//farechase.yahoo.com/">Yahoo! FareChase - Search multiple travel sites in one click.</a>