xml - 使用 DSIG 的时间戳 XML

我需要为 XML 文件添加时间戳。有什么解决办法吗? 我可以制作数字签名并将其放入 XML-DSIG 结构中,但我需要使用时间戳来完成。主要是相同的过程。签名我自己做,时间戳做 TSA(时间戳权威)。

当然可以,我可以像制作分类签名一样制作散列。 TSA 的回复中加入了一些元素(例如 )。但它似乎并不干净。并且无法使用可用工具(XML-DSIG 工具)进行验证。

感谢您的建议。

最佳答案

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

如果您觉得合适,那么您可以使用例如 easytimestamping.com 将受信任的时间戳应用于您的文件。或 related API .

然后可以使用任何符合 RFC3161 标准的软件执行验证,例如 OpenSSL 或者,例如 online verification tool来自欧洲认证机构。

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

https://stackoverflow.com/questions/11079346/

相关文章:

php - 服务层和模型与领域驱动设计的关联

reporting-services - 忽略 SSRS 设备信息配置更改

ruby-on-rails - 将 Rails 应用程序连接到 Microsoft Access

python - 使用 python 需求文件,您可以控制安装包依赖项的顺序吗?

c# - 当本地服务帐户在服务中运行时,并非有关 Process.GetProcesses 中进程的

python - 在 python 中使用 native 文件管理器复制文件

python - 如何在 python smtplib 模块中设置主机地址?

.net - IBM.Data.DB2.DB2Exception : ERROR [08001] [

image - Python 从图像中去除所有 GPS 元数据

ruby-on-rails - 尝试使用 Google Calendar API 时出现 "Miss