本文介绍了图书馆用的XAdES数字签名工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在寻找,允许的XAdES签名(的XAdES,的XAdES-C的XAdES-XL,等...)。

I'm looking for a library compatible with microsoft.net framework that allows the creation and verification of XAdES signatures (XAdES, XAdES-C, XAdES-XL, etc...).

这是该库使程序员可以选择是很重要的:

It is important that the library enable the programmer to choose:

1:证书类型在签名过程中使用(PFX文件时,Windows集中存储,智能卡)
2:CRL验证证书。
3.-可能性包括时间戳上的签名。
4.-可能性,包括对签名的OCSP响应。

1.- Type of certificate to use in the signature process (PFX file, Windows centralized store, SmartCard)
2.- CRL to validate the certificate.
3.- Possibility to include Time stamping on the signature.
4.- Possibility to include OCSP response on the signature.

所有我发现是在Java库,但没有发现任何库在.NET。

All I found are libraries in Java, but have not found any libraries in .NET.

所有的建议都欢迎。

推荐答案

看来的XAdES(XML进展数字签名)是难治找到 - D

It seems XAdES (XML Advances Digital Signature) is dificult to find :-D

我搜索的网页,但我只找到使用Apache库,只有1 .NET中提到的一些网络论坛库在Java中实现:

I searched in the web but I only found implementations in Java using Apache libraries, and only 1 .NET library that is mentioned in some web forums:

SecureBlackbox由EldoS http://www.eldos.com/sbb/

SecureBlackbox by EldoShttp://www.eldos.com/sbb/

在这个库中的测试中跑,我发现它与文档只需1签字完美的工作,但是当你需要多签署一份文件,它表面的一些问题。

In the tests in ran on this library I found it to work perfectly with documents that only need 1 signature, but when you need to multi-sign a document it surfaces some problems.

目前,我还没有发现的XAdES在.NET中,你可以用它来把多个签名与时间戳人的CRL的XML的功能的实现。

At the moment I have not found a functional implementation of XAdES in .NET that you can use to put multiple signatures in an XML with Timestamping al CRLs.

修改(27/08/2012):

有一个小组在Microsoft法国开发使用.NET 3.5的XAdES的实现。

A team at Microsoft France developed an implementation of XAdES using .NET 3.5.

此时的库可供下载Microsoft网站( HTTP ://www.microsoft.com/france/interop/ressources/xades.aspx ),它支持的XAdES,的XAdES-T,的XAdES-C的XAdES-X和的XAdES-XL签名

At this moment the library is available for download at this Microsoft web site ( http://www.microsoft.com/france/interop/ressources/xades.aspx) and it supports XAdES, XAdES-T, XAdES-C, XAdES-X and XAdES-XL signatures.

一个pretty的很好的解决方案完全用.NET

A pretty good solution entirely written in .NET

这篇关于图书馆用的XAdES数字签名工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-19 18:22