【问题标题】:iTextSharp - Read certificate from pdfiTextSharp - 从 pdf 中读取证书
【发布时间】:2012-09-20 15:36:56
【问题描述】:

根据我在这篇帖子read-certificate-from-pdf 上提出的问题,我正在使用 SignCertificateChain 来实现所有关于 pdf 签名的证书链。

但是,我注意到课程只返回一个项目(我的证书),相反,如果我用 adobe acrobat 打开同一个文档,我可以读取 2 个证书(我的证书和关于谁释放我的证书)。

我在发什么消息吗?

【问题讨论】:

    标签: c# itextsharp x509certificate


    【解决方案1】:

    没有示例 PDF,很难为您提供帮助。我目前正在编写有关此主题的(基于 Java 的)文档,但我无法重现您的问题:http://itextpdf.com/book/digitalsignatures 请参阅第 5 章处理证书验证。

    【讨论】:

    • 好吧,我已经看过你的 pdf 文档(第 5 章),但我还没有找到任何方法来检索所有证书链。您只是简单地提到了 SignCertificateChain 来实现整个链,但是我已经声称我只是获得了一个证书。请注意,我没有创建任何密钥库,而是使用 PdfPkcs7 对象仅读取所有“事物”,并且我希望在此对象中找到所有证书链,而不创建任何密钥库。你能看看我的pdf样本吗?我可以把这个文件发给你吗?
    • 如果您无法在此处发布 PDF,我们只接受两个渠道:您在我们的免费邮件列表中注册并在那里发布 PDF;或者您注册高级支持并制作支持票。
    • 好的,我会尽快发布我签名的测试 pdf。但是,我刚刚发现使用另一个 adobe 阅读器(早期版本)它会返回与 ITextSharp 相同的结果,即单个证书。你瘦什么……?
    • 我认为只有一个证书,但如果没有看到 PDF,我无法 100% 肯定地告诉你。
    • 是的。你是对的,它只包含一个证书。我不明白为什么 adobe 阅读器会给我 2 个证书,但是现在我确定它只是一个。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-18
    • 2023-03-17
    • 2014-04-24
    相关资源
    最近更新 更多