我需要为XML文件添加时间戳。这有什么解决方案吗? 我可以制作数字签名并将其放入XML-DSIG结构中,但我需要使用时间戳。原则上它是相同的过程。签名我自己,时间戳做TSA(时间戳权限)。
是的,我可以用clasis签名的方式制作哈希。并且TSA的回应提出了一些要素(例如)。但它看起来并不干净。并且无法使用可用工具(XML-DSIG工具)进行验证。
感谢您的建议。
答案 0 :(得分:0)
您是否考虑过使用分离的时间戳,即将时间戳应用于xml指纹并将生成的TimeStampResponse
存储在单独的.tsr
文件中?
如果您没问题,则可以使用easytimestamping.com或related API将可信时间戳应用于您的文件。
然后可以使用任何符合RFC3161标准的软件(例如OpenSSL)或者来自欧洲认证机构的online verification tool来执行验证。
免责声明:我参与easytimestamping.com背后的公司
答案 1 :(得分:0)
XAdES标准基于XMLDsig,并使用(TSA)时间戳的结构(除了其他)加以扩展。
看看XAdES-T表格。