問題タブ [xades4j]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
timezone - ダイジェスト値の不一致
xades4j を使用して、XML ファイルの XAdES-T エンベロープ署名を作成しています。署名された XML を検証すると、「計算されたダイジェスト値が ds:Reference 内のダイジェスト値と一致しません」というエラーが表示されます。参照は Type="http://uri.etsi.org/ の要素を指しています。 01903#SignedProperties". ルート XML 要素自体のダイジェスト値は OK です。
誰もそのような問題に直面しましたか?
私が検出できた唯一のことは、署名時間が Zulu 形式ではなく、次のようになっていることです: 2015-12-14T22:12:12.302+01:00. 署名の形式を変更する方法はありますか?
java - Android: Xades URI エラー
私は Android Studio で xades-bes タイプの署名に取り組んでいます。私が使用するライブラリは xades4j ではありません。私の国の政府は別のライブラリ jor java を提供しており、私はそれを使用しています。XML ファイルに署名しようとしています。
/rawディレクトリに xades 署名用の XML ファイルがあります(テスト ファイルではありません)。
そして、コードの mainActivity クラスに関連する部分は次のとおりです。
プログラムは動作しています。ただし、ファイルを選択して [署名] ボタンをクリックすると、次のようになります。
1-参照エラーを取得しています。ログに、署名するファイルのパスであるsourceFilePath変数のパスを uri が見つけられなかったことが示されています。また、エラーとともに参照 ID も提供します。sourceFilePath 変数の代わりに空の文字列 ("") を指定すると、プログラムはファイルが署名されていると言います ( addDocumentメソッドでパラメーターを指定せずに署名する方法がわかりません 。とにかく、署名されたファイルの検証プログラムは参照が見つからないというエラーのため、ファイルを検証しません。
2-また、xml ファイルxmlns="http://uekae.tubitak.gov.tr/xml/signature#の行で「Uri が登録されていません」というエラーが表示されます。ここで見つけたことを実行しましたが、問題はありませんでした。この状況が、私が直面しているエラーの原因になる可能性はありますか?
私はこの問題に何日も取り組んできましたが、まだ解決策を見つけることができませんでした.
xml - XAdES はコメント フィールドをサポートしていますか?
私は XML 署名モジュールに取り組んでおり、少なくとも標準 (XAdES) を使用して同様に実装することに投票したタイムスタンプが原因です。
誰かが持っているかもしれない役割のリストを掘り下げることができました。
しかし、標準にはロール名の定義がないように見えますか?
私に生じる実際の質問は次のとおりです。署名されているものはありますか? 任意のコメント テキストを追加するための XAdES サポートのサブツリー? 人々は、署名するときにコメントを追加したいと考えています。標準は何かを予測していましたか?
java - Xades4J署名の署名要素から名前空間を削除するには?
content.xml を document.xml にインポートし、document.xml ルート要素に署名する次のコードがあります。
次のような署名を生成します。
ds:問題は、署名要素から名前空間を削除する方法です。
java - xades4j エラー: TimeStampDigestMismatchException: プロパティ 'SignatureTimeStamp' の検証に失敗しました
XADES 署名を検証する Java Web サービスで xades4j ライブラリを使用しようとしています。
この Web サービスは、ファイルとタイムスタンプが同じダイジェスト アルゴリズム SHA-512 を使用している場合に正しく機能します。ただし、ファイルが SHA-512 を使用し、タイムスタンプが SHA-1 を使用している場合、次の例外が発生します。
xades4j.providers.impl.DefaultTimeStampVerificationProvider:173例外をスローするxades4j () のコードは次のとおりです。
前もって感謝します。
java - Java で XADES-EPES を使用した XML 署名の良い例はありますか?
xades4jを使用しようとしていますが、ドキュメントは少し一般化されています。現時点では、基本的な署名方法がありますが、必要な xml タグを取得できません。