2017-03-13 5 views
2

J'essaie d'utiliser la bibliothèque XAdES4j pour signer xml avec une signature enveloppée. D'après tout ce que j'ai lu, il semble qu'il soit possible de faire exactement ce que je voudrais faire, mais je n'ai pas été capable de trouver un exemple simple pour m'aider à mieux comprendre le flux de travail. La bibliothèque se trouve ici:Existe-t-il un exemple de la façon de faire une signature enveloppée XAdES-BES avec la bibliothèque XAdES4j?

https://github.com/luisgoncalves/xades4j

Il comprend un wiki, mais le wiki ne donne pas un bon exemple. Il vous renvoie aux tests unitaires dans le code. Cependant, dans le code pour les tests unitaires, il existe de nombreuses méthodes qui n'existent pas dans le flux de code principal. Je cherche un exemple simple pour une signature XAdES-BES enveloppants à ajouter au format XML étant donné ces variables:

Le chemin vers mon fichier xml: /path/to/xml/myXmlFile.xml

Le élément racine dans mon fichier xml: facture

Le chemin à mon cert: /path/to/cert/myCert.p12

Mot de passe à mon cert: "myPassword"

Quelqu'un peut-il me aider avec un exemple clair?

Merci beaucoup à l'avance :)

Répondre

3

Here's a full example fourni par un autre utilisateur dans un problème dans GitHub. Il illustre à la fois XAdES-BES et XAdES-T.

Sur le project's wiki you have detail instructions sur lequel les classes doivent être utilisées et des pointeurs vers des informations plus détaillées.

En ce qui concerne les tests unitaires, il existe quelques méthodes communes/auxiliaires sur les classes de base qui peuvent être utiles dans d'autres scénarios, à savoir sur SignatureServicesTestBase et SignerTestBase

Hope this helps.