2010-05-18 35 views
5

我正在尋找一個兼容microsoft.net框架的庫,該庫允許創建和驗證XAdES簽名(XAdES,XAdES-C,XAdES-XL等)。與XAdES數字簽名一起使用的庫

,庫讓程序員選擇是很重要的:

1.-證書類型在簽名過程中使用(PFX文件,Windows集中存儲,智能卡)
2:CRL來驗證證書。
3.-可以在簽名中加入時間戳。
4.-可以在簽名中包含OCSP響應。

我發現的所有東西都是Java庫,但是在.NET中沒有找到任何庫。

歡迎您提出任何建議。

+0

沒人使用的XAdES?! – Doliveras 2010-06-04 17:03:55

回答

5

看來的XAdES(XML進展數字簽名)是難治找到:-D

我搜索的網頁,但我只找到使用Apache庫的Java實現,只有1 .NET是中提到庫一些網絡論壇:

通過EldoS SecureBlackbox http://www.eldos.com/sbb/

在這個圖書館,我發現它與只需要1個簽名文件很好地工作在運行測試,但是當你需要多簽署一份文件,它面臨一些問題。

目前我還沒有在.NET中找到XAdES的功能實現,您可以使用它將多個簽名放入具有Timestamping al CRL的XML中。

EDIT(27/08/2012):

團隊在微軟開發的法國使用的是.NET 3.5的XAdES的實現。

此時此庫可在此Microsoft網站(http://www.microsoft.com/france/interop/ressources/xades.aspx)下載,它支持XAdES,XAdES-T,XAdES-C,XAdES-X和XAdES-XL簽名。

完全用.NET

+1

您是否聯繫我們的支持? XAdES很複雜,可能需要對代碼進行一些調整才能完成任務。 – 2011-07-12 16:16:27

+0

https://github.com/ctt-gob-es/FirmaXadesNet – Caveman 2017-05-24 12:04:14

3

這時一個不錯的解決方案,我在一個團隊(維克多M.別墅)開發庫提供的.NET Framework的XAdES支持。

我們剛剛發佈了1.0版本,該版本提供了對XAdES-BES的早期支持,並且我們很快在我們的路線圖中包含了會員簽名和Cosignature。

也許圖書館能以某種方式幫助你。你可以在XAdES .NET Project

它與NET 2.0和3.5兼容。

希望它有幫助。

+0

我花點時間看看這個項目,看起來很有前途。 – Doliveras 2010-12-16 16:53:51

相關問題