OFD 文件是“Open Fixed Document”的缩写,它是一种用于电子文档的开放标准格式。OFD 文件格式由中国国家标准化管理委员会(SAC)制定,目的是提供一种开放、稳定且兼容性强的电子文档格式。下面是 OFD 文件的一些主要特点:
-
开放性:OFD 是一个开放标准,不受特定厂商限制,任何人都可以使用或实现这个格式。
-
固定格式:OFD 文件具有固定的布局和格式,这意味着文档在不同设备和软件中显示时不会发生变化。
-
支持丰富的内容:OFD 文件可以包含文本、图像、表格、图形等多种内容元素,支持复杂的文档布局。
-
兼容性:由于是开放标准,OFD 文件可以在多种操作系统和设备上使用,但需要相应的阅读器或软件支持。
-
数字签名和加密:OFD 文件支持数字签名和加密功能,用于保护文档的安全性和完整性。
-
文档结构: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,完成签章人数字证书导出。