2012-06-18 40 views
2

我需要時間戳一個XML文件。有沒有解決方案? 我可以做一個數字簽名並將其放入XML-DSIG結構中,但我需要使用時間戳來完成。 Principialy它是一樣的過程。簽署我做我自己,時間戳做TSA(時間戳權威)。使用DSIG時間戳XML

是的,我可以用相同的方式製作哈希簽名。 TSA的迴應放入了某些元素(例如)。但它似乎並不乾淨。驗證不能用可用的工具完成(XML-DSIG工具)。

感謝您的諮詢。

回答

0

您是否想過使用分離的時間戳,即將時間戳應用於xml指紋並將生成的TimeStampResponse存儲在單獨的​​文件中?

如果對您有用,那麼您可以使用例如easytimestamping.comrelated API將受信任的時間戳應用於您的文件。

然後可以使用任何RFC3161兼容軟件(例如OpenSSL)或例如來自歐洲認證機構的此online verification tool執行驗證。

免責聲明:我參與了公司的背後easytimestamping.com

+0

是的,我想過。我提到了將TSA的迴應放入單獨的元素中。 – Achiles

+0

請注意,我們有XML-DSIG的工作解決方案。一個用戶製作報告(當然是XML)並簽名(封套簽名)。他將其發送給其他用戶。有人發表評論。簽名並將其保存到同一個文件中(不會打破任何以前的簽名)。 XML-DSIG有一種工具可以選擇包含在散列中而不包含在散列中的節點。我想用這個工具和時間戳。更不用說,如果我使用這個規範。所有簽名都可以使用第三方工具進行驗證。 – Achiles

0

XAdES標準是基於XMLDSIG並與(TSA)時間戳(人旁)的結構進行了擴展。

查看XAdES-T表單。