即使acrobat验证该符号没有错误,iTextSharp签名验证也会失败

时间:2013-07-24 08:53:56

标签: c# itextsharp sign

我正在使用iTextSharp 5.4.2,并且在Acrobat验证为正确且未损坏的标志的标志上我得到该标志未经验证(此处为sample)。

我调试了源代码,我发现即使符号中的RSAData是内容的SHA1(20字节),也会为SHA256创建messageDigest,并且verifyRSAdata = Arrays.AreEqual(msgDigestBytes, RSAdata)显然会失败。 在我看来,“错误”在第335行的PdfPKCS7.cs中

该标志是使用Filter /Adobe.PPKMS和SubFilter /adbe.pkcs7.sha1

创建的

怎么了? 有人可以看看代码来修复它吗?

谢谢 多梅尼科

0 个答案:

没有答案