問題タブ [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.

0 投票する
1 に答える
524 参照

java - pkcs12keystoreusongエイリアスから署名証明書を取得する簡単な方法

xades4jに、エイリアスを使用してpkcs12から署名証明書を取得する簡単な方法があるかどうか誰かに教えてもらえますか?

0 投票する
1 に答える
888 参照

xmlsec - エンベロープ署名への SignedDataObjects の追加 (結果として、proofOfApproval プロパティの追加)

次のステートメントに従って、xades4j でエンベロープ署名を作成しています。

しかし、署名には ProofOfApprova などの他のプロパティも含める必要があります...

xades4j の例では、さまざまな署名ステートメントを使用して、proofOfApprovalProperties がエンベロープ署名に追加されていることがわかります。次に例を示します。

ここでは、署名の別の手順が使用されていることがわかります。より具体的には、ルートタグに「Id」属性を使用するという DataObjectreference を作成するステートメントは、入力ではあらゆる種類の xml ドキュメントを持つことができ、できないため、使用できませんルートタグを定義するために使用できる属性の種類(存在する場合)を知っています。

簡単に言えば、Enveloped 署名を作成し、"new Enveloped(signer).sign(elemToSign);" を使用して、またはとにかく xml ソース構造を知らずに、proofOfApproval プロパティを配置するサンプル コードを用意できますか?

ありがとう

M.

0 投票する
1 に答える
1282 参照

xmlsec - 複数の XADES 署名 / 元のドキュメントを取得

xades4jで複数の署名を作成する方法が存在するかどうかを尋ねたいです。

複数の署名の場合、副署名ではなく、同じドキュメントへの二重の独立した署名を意味します。結果の署名には、2 つ以上の署名オブジェクトがあります。実際には、署名者は xml 署名付き文書を入力として受け取り、署名することができます。

他の方法では、xml 署名付きファイルを入力として受け取り、元の xml ドキュメントを出力として取得するメソッドが必要です。

ありがとう、

ミケーレ

0 投票する
1 に答える
620 参照

java - XADES4J の署名 SignC について

実際にいくつかの問題があるため、SignerCTest に関するいくつかの情報を入手したいと思います。

私のメインクラスで:

私の SignerCTest.class で:

そして、私はこれらのエラーがあります:

しかし、証明書はここにあります:

それで... わかりません。誰でも私を助けることができますか?

ありがとう、ウィリアム。

0 投票する
1 に答える
516 参照

xades4j - EPES へのサインイン方法に関するちょっとしたヒント

現在、署名 EPES に取り組んでおり、いくつかの情報が必要です。

署名するために、私はSignerTestBase.javaに持っています:

{

と :

概して :

そして、実行したときのコンソールで:

探している間お願いします。誰か助けてくれませんか?

意思

0 投票する
1 に答える
165 参照

xades4j - TPtCC()署名に関する詳細情報

私は「SignerTestBase」でSignerTTest.javaに取り組んでいます:

私はクラスSignerTTest.javaを持っています

そして私のmain.classで:

そして私のコンソールで私は得る:

検索中に問題についてアドバイスをいただけますか?

ありがとう、

意思。

0 投票する
1 に答える
275 参照

canonicalization - xades4j で ALGO_ID_C14N11_OMIT_COMMENTS を使用する

ALGO_ID_C14N11_OMIT_COMMENTS と ALGO_ID_C14N11_WITH_COMMENTS 正規化を使用してドキュメントに署名する必要があります。これを許可するには、xades4j に何を変更すればよいか教えていただけますか (xades_bes と xades_t が必要で、今のところ検証はありません)。

既に存在するように xades4j.algorithms にラッパー クラスを作成する必要がありますか? その後?

0 投票する
1 に答える
521 参照

xades4j - SignTTest に関するその他のヒント

プロバイダーの設定を変更するためのヒントを教えてください。

これは PKCS11KeyStoreKeyingDataProvider.java で確認できます。

そして私の SignerTTest.java で:

しかし、私は理解していません。通常、適切な .DLL をダウンロードするため、ライブラリ pteidpkcs11.dll は D: にあります (したがって、Java では "\\" : "D:"\\"pteidpkcs11.dll" を配置します)。

.dll の名前を入力した後、ここでは引数として pteidpkcs11 を指定します。

「new FirstCertificateSelector()」の後は、キーストアのリストの最初の証明書を選択することですね。

最初の null は、キーストア プロバイダーのパスワードですよね。

2 番目の null は証明書のパスワードですよね。

そして、returnFullChain の役割は正確には何ですか?

また、プロバイダーの設定方法についての情報が欲しいのですが、検索中は今のところ不明です。

ありがとう、

ウィリアム。

0 投票する
2 に答える
1395 参照

xmlsec - keyInfoへの参照を追加するために行うこと

cades署名(すべての場合)にKeyinfoの参照を配置する必要があります。これは、SignerBES.javaクラスのxades4jプロセス参照のステートメントにあります。

keyinfodataStructureの生成後。

Referencekeyingoオブジェクトへの参照を取得するために、オブジェクトの作成を正確にどこに置くかを提案できますか?

ありがとう、

PS xades4jは、keyinfo要素に署名する方法でオプションで設定できることがわかりますが、1.2に関するこのバグレポート( http://code.google.com/p/xades4j/issues/detail?id=32 )が表示されます。 .0バージョンと1.3.0がこのバグを修正したかどうかわかりません

M。

0 投票する
1 に答える
439 参照

xpath - ルート ドキュメントに xpath 変換を追加する

xades4j では、複数のエンベロープ署名の場合、最後に署名要素が追加された署名済みドキュメントが作成されますが、署名済みドキュメント (URI="") への参照ごとに、他の署名を参照してはならないことを伝える必要があります。他の署名を表す要素、この変換を追加する必要があります

署名生成のために ds:Signature 要素を考慮してはならないことを伝えます。xades4j では、この種の変換をどのように使用できますか?

ありがとう

ミケーレ