Our aim is to provide a C# (CSharp) XAdES signing support library for the .NET framework.
XAdES stands for X
ignatures, and is a extension for the IETF/W3CXML-Signature Syntax and Processing specification that includes support for non-repudiation. The standards defined in XAdES aim to generate advanced
electronic signatures that remain valid over long periods, are compliant with the European Directive
and incorporate additional useful information in common use cases (like indication of the commitment got by the signature production).
Our library will include signing and verification for the following standards:
We'll build the project in two phases:
- First, we'll start with the design of a fluent interface to provide XMLDSIG support. Although we know almost everything is already covered, we'll provide an easier API to simplify the sometimes painful process of signing and verifying. You
here some examples. This features will be adressed in Release 0.1.
- Second, we'll add XAdES support. We will include XAdES-BES in Release 1.0, and will include support for the rest of formats in subsequent releases.
If you find this project useful, please consider
- Víctor Manuel Villa Palomino
- Luis Miguel Villa Palomino
By the way, Spanish is our primary language. We'll try at out best to translate both the documentation and the source code, but it's still posible that at some points something escapes our control. Please, bear with us.