从OFD文件提取数字证书过程详解

OFD 文件是“Open Fixed Document”的缩写,它是一种用于电子文档的开放标准格式。OFD 文件格式由中国国家标准化管理委员会(SAC)制定,目的是提供一种开放、稳定且兼容性强的电子文档格式。下面是 OFD 文件的一些主要特点:

  1. 开放性:OFD 是一个开放标准,不受特定厂商限制,任何人都可以使用或实现这个格式。

  2. 固定格式:OFD 文件具有固定的布局和格式,这意味着文档在不同设备和软件中显示时不会发生变化。

  3. 支持丰富的内容:OFD 文件可以包含文本、图像、表格、图形等多种内容元素,支持复杂的文档布局。

  4. 兼容性:由于是开放标准,OFD 文件可以在多种操作系统和设备上使用,但需要相应的阅读器或软件支持。

  5. 数字签名和加密:OFD 文件支持数字签名和加密功能,用于保护文档的安全性和完整性。

  6. 文档结构:OFD 文件结构化良好,支持文档的分层、书签、目录等功能,方便文档的导航和管理。

 OFD文件名称后缀为.ofd,这里只需要将其改为.zip就可以看到文件包的具体目录如下。

进入signs/sign_n(0...)目录中,可以看到文件Seal.esl(印章)和SignedValue.data(签章)两个文件,印章人数字证书和签章人数字证书分别位于其中。下面我们看具体如何从其中获取。

(1)印章人数字证书

使用ASN1文件查看器打开Seal.esl文件,如图选择SEQUECE结构中的OCTET STRING,右键选择save item content as file将内容保存为seal.cer,完成印章人数字证书导出。

(2)签章人数字证书

同样使用ASN1文件查看器打开SingedValue.dat文件,如图选择SEQUENCE结构中OCTET STRING,右键save item content as file将内容保存为sign.cer,完成签章人数字证书导出。

  • 7
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

游鲦亭长

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值