Bibliothèque pour gérer les signatures XAdES en Java
Je suis à la recherche d'une librairie Java qui permet la création et la vérification de XAdES signatures (plus de formats, les mieux: XAdES-BES, XAdES-C, XAdES-X-L, etc.).
Le plus intéressant implémentations que j'ai trouvé sont:
- Java XML Signature Numérique de l'API (JSR 105) (= celui inclus dans Java SE 6), qui est basé sur la suivante;
- Apache Santuario (http://santuario.apache.org/), qui fournit un soutien utile uniquement pour les fonctions de base;
- XAdES4j (http://code.google.com/p/xades4j/belle présentation: http://prezi.com/06vyxbgohncv/xades4j-en/), ce qui semble être intéressant, parce qu'il "permet de produire, de la vérification et de l'extension de signatures dans les principaux XAdES formes: XAdES-BES, XAdES-NERE, XAdES-T et XAdES-C. de plus, les formes étendues sont pris en charge au travers de l'enrichissement d'une signature existante". Cependant, il est le résultat d'une thesys et il est suivi que par un développeur;
- eID Signature Numérique de Service (http://code.google.com/p/eid-dss/), qui est développé par la Belgique Fédérale Département ICT et prend en charge le XAdES-X-L format.
Qu'on vous suggère d'utiliser ou d'exploiter?
source d'informationauteur Jhack | 2011-03-04
Vous devez vous connecter pour publier un commentaire.
Nous avons récemment terminé un projet à l'aide de XAdES-BES signatures dans les deux enveloppé et des formes enveloppantes. Nous avons choisi le XAdES4j projet parce qu'il me semblait le plus complet, et XAdES était une exigence fondamentale.
L'appui sur la Q&Une section est parfois lent, et le plus évident de cas d'utilisation est bien documenté. Qui a dit que la bibliothèque est bien testé, très bien conçu et très utile.
Nous avons passé une couple de semaines à se nos têtes autour de lui et je le recommande comme une plate-forme.
Le seul inconvénient, c'est que (comme vous dites) c'est la production d'un projet académique, si tout le soutien qu'il recevra dans le futur, je vous laisse deviner. Si vous le ramasser et de les acheter puis envisager de contribuer, et il pourrait prendre un peu de vitesse.
Vous pouvez regarder le "Componentes de firma", un LGPL suite de composants créée et maintenue par le gouvernement espagnol. C'est une complète suite cryptographique qui prend en charge la création et la validation de la suite XAdES formats:
Avec du recul, enveloppé, enveloppant et mixtes signatures.
Description détaillée de la XAdES signatures peut être trouvé à http://oficinavirtual.mityc.es/componentes/MITyCLibXADES/index.htmlet le site de téléchargement est http://oficinavirtual.mityc.es/componentes/downloads.html
Juste pour compléter la liste, XMLBlackbox ensemble de nos SecureBlackbox (Java edition) offre un support complet pour tous les XAdES versions et est activement maintenu et soutenu.