【问题标题】:Get information of P7S file with openssl使用 openssl 获取 P7S 文件的信息
【发布时间】:2020-06-22 16:55:36
【问题描述】:

我有一个 .p7s 文件,我知道其中嵌入了一个 PDF 文件、签名者的证书和时间戳信息。

所以,有个叫P7S Viewer的小程序,它可以显示我需要的所有信息,特别是发行者名称、主题名称、签名时间、时间戳服务器和时间。

如何使用 openssl 获取所有这些信息?我只设法在我拥有的 p7s 中提取了 pdf 文件,但仅此而已。特别是时间戳信息,我无法提取任何东西。

【问题讨论】:

    标签: openssl


    【解决方案1】:

    您想使用 openssl cms 命令。

    p7s 只是 DER 格式的签名文件。该文件中没有“内容”,它通常是作为 base64 附件的 S/MIME 消息的一部分。

    要转储 .p7s 的结构,您可以使用以下命令:

    openssl cms -cmsout -in file.p7s -inform DER -noout -print

    【讨论】:

      猜你喜欢
      • 2014-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-12
      • 1970-01-01
      相关资源
      最近更新 更多