DContract 1.5 review

Download
by rbytes.net on

DContract project is a Java5 toolbox library for the management of digital contracts. You can use this toolbox to put signatures o

License: Other/Proprietary License
File size: 3K
Developer: Frank Cornelis
0 stars award from rbytes.net

DContract project is a Java5 toolbox library for the management of digital contracts.

You can use this toolbox to put signatures on digital documents, and to verify signed documents. It also offers XML Advanced Electronic Signatures (XAdES) 1.3.2 support, up to XAdES-X-L.

Here are some key features of "DContract":
Signing, co-signing and counter-signing of digital documents.
Robust verification of digital signatures with the possibility to extend the verification framework with both document resolvers and key resolvers.
The signature framework can be extended with self-defined signature aspects.
XML Advanced Electronic Signatures (XAdES v1.3.2 2006-03) support: XAdES-BES, XAdES-EPES, XAdES-T, XAdES-C, XAdES-X, XAdES-X-L.
Provides an easy-to-use abstraction level for creating legal signatures.
Document repository to load/store XML DOM documents from/to various sources.
Document schema validation with easy-to-use extendible schema catalog.
Generation of RSA key pairs up to 2048 bit.
Generation of self-signed X509 certificates, supporting the most common extensions.
PKCS12 key repository management.
Generic Smart Card support (e.g. eID cards).
PEM exporting/importing of public keys, private keys, X509 certificates, and CSRs.
X509 certificate OCSP support.
TSP time-stamping support.
OASIS Digital Signature Service (DSS) XML Timestamp support.
Loading and storing of X509 certificates.
MD5/SHA1 fingerprints.

What's New in This Release:
This release includes a major refactoring of the XAdES signature aspects, resulting in performance improvements.
Because of the refactoring it is now also possible to upgrade, for example, a XAdES-BES signature to XAdES-T, and it is also easier to query a verified signature for some XAdES attributes.
The Web site also has a new section on the architecture of DContract and a code sample.
Some interop tests were performed with IAIK XAdES, and the FAQ now offers a comparison between DContract and the IAIK XAdES library.

DContract 1.5 keywords