我需要给 XML 文件加上时间戳。有什么解决方案吗?我可以制作数字签名并将其放入 XML-DSIG 结构中,但我需要使用时间戳来完成。原则上是相同的过程。签名我自己做,时间戳做 TSA(时间戳权威)。
是的,当然,我可以像制作 clasis 签名一样制作散列。来自 TSA 的回应加入了一些元素(例如 )。但它似乎并不干净。并且无法使用可用工具(XML-DSIG 工具)进行验证。
谢谢你的建议。
我需要给 XML 文件加上时间戳。有什么解决方案吗?我可以制作数字签名并将其放入 XML-DSIG 结构中,但我需要使用时间戳来完成。原则上是相同的过程。签名我自己做,时间戳做 TSA(时间戳权威)。
是的,当然,我可以像制作 clasis 签名一样制作散列。来自 TSA 的回应加入了一些元素(例如 )。但它似乎并不干净。并且无法使用可用工具(XML-DSIG 工具)进行验证。
谢谢你的建议。
您是否考虑过使用分离的时间戳,即将时间戳应用于 xml 指纹并将结果存储TimeStampResponse
在单独的.tsr
文件中?
如果这对您来说没问题,那么您可以使用例如easytimestamping.com或相关 API将受信任的时间戳应用于您的文件。
然后可以使用任何符合 RFC3161 的软件进行验证,例如 OpenSSL 或来自欧洲认证机构的在线验证工具。
免责声明:我参与了easytimestamping.com背后的公司
XAdES标准基于 XMLDsig 并使用 (TSA) 时间戳(除其他之外)的结构对其进行了扩展。
查看 XAdES-T 表格。