使用 DSIG 为 XML 添加时间戳



我需要给XML文件加盖时间戳。对此有什么解决方案吗?我可以制作数字签名并将其放入XML-DSIG结构中,但我需要使用时间戳。从本质上讲,这是相同的过程。签名我自己做,时间戳做TSA(时间戳权威)。

是的,我可以像制作 clasis 签名一样制作哈希。TSA的响应放入了一些元素(例如)。但它似乎并不干净。并且无法使用可用的工具(XML-DSIG工具)进行验证。

谢谢你的建议。

您是否考虑过使用分离时间戳,即将时间戳应用于xml指纹并将生成的TimeStampResponse存储在单独的.tsr文件中?

如果适合您,则可以使用 easytimestamping.com 或相关 API 等方式将受信任的时间戳应用于文件。

然后可以使用任何RFC3161兼容的软件(例如 OpenSSL 或来自欧洲证书颁发机构的此在线验证工具)执行验证。

免责声明:我参与了 easytimestamping.com 背后的公司

XAdES 标准基于 XMLDsig,并使用 (TSA) 时间戳的结构(在其他旁边)对其进行扩展。

看看 XAdES-T 表单。

相关内容

  • 没有找到相关文章

最新更新