当前位置: 首页 > 编程语言 > C#

库共享

时间:2023-04-10 19:52:20 C#

库使用XAdES数字签名重要的是,该库使程序员能够选择:1.-签名过程中使用的证书类型(PFX文件、Windows集中存储、智能卡)2.-CRL验证证书。3.-签名可以加盖时间戳。4.-OCSP响应可以包含在签名中。我找到的只是Java中的库,但没有找到.NET中的库。欢迎所有建议。似乎很难找到XAdES(XMLAdvancesDigitalSignature):-D我在网上搜索过,但我只找到了使用Apache库的Java实现,并且在一些网络论坛中只提到了1个.NET库:EldoS的SecureBlackboxhttp://www.eldos.com/sbb/在这个库上运行的测试中,我发现它可以完美地处理只需要1个签名的文档,但是当你需要对文档进行多重签名时,它会出现一些问题。目前我还没有在.NET中找到XAdES的功能实现,您可以使用它在XML中使用时间戳和CRL放置多个签名。编辑(2012年8月27日):微软法国的一个团队使用.NET3.5开发了XAdES的实现。目前,该库可从微软网站(http://www.microsoft.com/france/interop/ressources/xades.aspx)下载,支持XAdES、XAdES-T、XAdES-C、XAdES-X和XAdES-XL签名。完全用.NET编写的非常好的解决方案此时,我正在一个团队中(与VíctorM.Villa)一起工作,致力于为.NETFramework提供XAdES支持的库。我们刚刚发布了为XAdES-BES提供早期支持的1.0版,我们很快将在路线图中包含osCounignature和Cosignature。也许图书馆能以某种方式帮助你。您可以在XAdES.NET项目中找到它,它与NET2.0和3.5兼容。希望能帮到你。试用MicrosoftFrance开发的.NETXAdESStartingKit(在FOSS许可CeCILL-B下提供源代码):以上为C#学习教程:本库使用XAdES数字签名分享所有内容,如果有用大家还需要了解更多C#学习教程,希望大家多多关注~本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: