13

XAdES 署名の作成と検証を可能にする Java ライブラリを探しています (形式が多ければ多いほど良い: XAdES-BES、XAdES-C、XAdES-XL など)。

私が見つけた最も興味深い実装は次のとおりです。

  • Java XML Digital Signature API (JSR 105) (= Java SE 6 に含まれるもの)。これは次のものに基づいています。
  • Apache Santuario ( http://santuario.apache.org/ ) は、基本的な機能のみに役立つサポートを提供します。
  • XAdES4j ( http://code.google.com/p/xades4j/、素晴らしいプレゼンテーション: http://prezi.com/06vyxbgohncv/xades4j-en/ ) は興味深いと思われます。主な XAdES フォームの署名を拡張します: XAdES-BES、XAdES-EPES、XAdES-T、および XAdES-C。また、既存の署名を強化することで、拡張フォームがサポートされます。ただし、それは学位論文の結果であり、開発者のみが追跡しています。
  • eID デジタル署名サービス ( http://code.google.com/p/eid-dss/ ) は、ベルギー連邦 ICT 部門によって開発され、XAdES-XL 形式をサポートしています。

どちらを使用または構築することをお勧めしますか?

4

3 に答える 3

5

最近、エンベロープ形式とエンベロープ形式の両方で XAdES-BES 署名を使用するプロジェクトを完了しました。XAdES4j プロジェクトを選択したのは、それが最も完成度が高く、XAdES がコア要件であったためです。

Q&A セクションでのサポートは遅い場合があり、最も明白なユース ケースのみが十分に文書化されています。とはいえ、このライブラリは十分にテストされ、優れた設計がされており、非常に便利です。

私たちは数週間かけて頭を悩ませましたが、プラットフォームとしてお勧めします.

唯一の注意点は、(おっしゃる通り) 学術プロジェクトの制作であるため、将来どの程度のサポートを受けるかは誰にもわかりません。手に取って購入する場合は、貢献することを検討してください。少し速度が上がるかもしれません.

于 2011-12-07T11:56:59.250 に答える
1

リストを完成させるために、当社の SecureBlackbox (Java 版) のXMLBlackboxパッケージは、すべての XAdES バージョンを完全にサポートし、積極的に保守およびサポートされています。

于 2012-08-09T05:37:51.450 に答える