【问题标题】:How to validate embedded signatures in PDFs on Android?如何在 Android 上验证 PDF 中的嵌入签名?
【发布时间】:2016-06-04 23:57:53
【问题描述】:

我正在寻找能够在 Android 上验证 PDF 中嵌入签名的库。有谁知道满足以下要求的图书馆:

  1. 验证已签名的文档是否已更改
  2. 验证证书是否被篡改
  3. 验证证书未过期
  4. 将证书链解析为受信任的实体

我测试了以下几个,不符合要求:

我知道Qoppa qPDF Toolkit 能够解决我们的问题,但我没有获得许可证所需的资源。

有趣的附带事实:我什至还没有找到似乎能够显示此信息的 PDFreader 应用程序。如果有人知道提供此功能的应用程序,那么也将非常感谢此信息。

【问题讨论】:

  • 我已经测试了以下几个: - 结果如何?
  • 对不起...结果是他们不支持列出的要求。
  • 以哪种方式?我不了解 PDFjet,但前两个库绝对允许您提取 CMS 签名容器来执行您想要使用的任何验证,例如充气城堡/海绵城堡。 iText 提供了许多开箱即用的验证测试。

标签: android security pdf certificate


【解决方案1】:

您可以查看DSS,它包含一个验证组件,您可以从frontend web demo 对其进行测试。它使用 PDFBox 功能并包含自己的验证功能。这是一个欧洲委员会认可的项目,因此除了非 PAdES 之外,它还具有现有的 PAdES 级别配置文件验证、可自定义的验证策略和内置的可信验证列表。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-22
    • 2012-06-17
    • 2017-10-22
    • 1970-01-01
    • 2011-10-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多