我正在使用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
创建的怎么了? 有人可以看看代码来修复它吗?
谢谢 多梅尼科