問題タブ [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.
java - pkcs12keystoreusongエイリアスから署名証明書を取得する簡単な方法
xades4jに、エイリアスを使用してpkcs12から署名証明書を取得する簡単な方法があるかどうか誰かに教えてもらえますか?
xmlsec - エンベロープ署名への SignedDataObjects の追加 (結果として、proofOfApproval プロパティの追加)
次のステートメントに従って、xades4j でエンベロープ署名を作成しています。
しかし、署名には ProofOfApprova などの他のプロパティも含める必要があります...
xades4j の例では、さまざまな署名ステートメントを使用して、proofOfApprovalProperties がエンベロープ署名に追加されていることがわかります。次に例を示します。
ここでは、署名の別の手順が使用されていることがわかります。より具体的には、ルートタグに「Id」属性を使用するという DataObjectreference を作成するステートメントは、入力ではあらゆる種類の xml ドキュメントを持つことができ、できないため、使用できませんルートタグを定義するために使用できる属性の種類(存在する場合)を知っています。
簡単に言えば、Enveloped 署名を作成し、"new Enveloped(signer).sign(elemToSign);" を使用して、またはとにかく xml ソース構造を知らずに、proofOfApproval プロパティを配置するサンプル コードを用意できますか?
ありがとう
M.
xmlsec - 複数の XADES 署名 / 元のドキュメントを取得
xades4jで複数の署名を作成する方法が存在するかどうかを尋ねたいです。
複数の署名の場合、副署名ではなく、同じドキュメントへの二重の独立した署名を意味します。結果の署名には、2 つ以上の署名オブジェクトがあります。実際には、署名者は xml 署名付き文書を入力として受け取り、署名することができます。
他の方法では、xml 署名付きファイルを入力として受け取り、元の xml ドキュメントを出力として取得するメソッドが必要です。
ありがとう、
ミケーレ
java - XADES4J の署名 SignC について
実際にいくつかの問題があるため、SignerCTest に関するいくつかの情報を入手したいと思います。
私のメインクラスで:
私の SignerCTest.class で:
そして、私はこれらのエラーがあります:
しかし、証明書はここにあります:
それで... わかりません。誰でも私を助けることができますか?
ありがとう、ウィリアム。
xades4j - EPES へのサインイン方法に関するちょっとしたヒント
現在、署名 EPES に取り組んでおり、いくつかの情報が必要です。
署名するために、私はSignerTestBase.javaに持っています:
{
と :
概して :
そして、実行したときのコンソールで:
探している間お願いします。誰か助けてくれませんか?
意思
xades4j - TPtCC()署名に関する詳細情報
私は「SignerTestBase」でSignerTTest.javaに取り組んでいます:
私はクラスSignerTTest.javaを持っています
そして私のmain.classで:
そして私のコンソールで私は得る:
検索中に問題についてアドバイスをいただけますか?
ありがとう、
意思。
canonicalization - xades4j で ALGO_ID_C14N11_OMIT_COMMENTS を使用する
ALGO_ID_C14N11_OMIT_COMMENTS と ALGO_ID_C14N11_WITH_COMMENTS 正規化を使用してドキュメントに署名する必要があります。これを許可するには、xades4j に何を変更すればよいか教えていただけますか (xades_bes と xades_t が必要で、今のところ検証はありません)。
既に存在するように xades4j.algorithms にラッパー クラスを作成する必要がありますか? その後?
xades4j - SignTTest に関するその他のヒント
プロバイダーの設定を変更するためのヒントを教えてください。
これは PKCS11KeyStoreKeyingDataProvider.java で確認できます。
そして私の SignerTTest.java で:
しかし、私は理解していません。通常、適切な .DLL をダウンロードするため、ライブラリ pteidpkcs11.dll は D: にあります (したがって、Java では "\\" : "D:"\\"pteidpkcs11.dll" を配置します)。
.dll の名前を入力した後、ここでは引数として pteidpkcs11 を指定します。
「new FirstCertificateSelector()」の後は、キーストアのリストの最初の証明書を選択することですね。
最初の null は、キーストア プロバイダーのパスワードですよね。
2 番目の null は証明書のパスワードですよね。
そして、returnFullChain の役割は正確には何ですか?
また、プロバイダーの設定方法についての情報が欲しいのですが、検索中は今のところ不明です。
ありがとう、
ウィリアム。
xmlsec - keyInfoへの参照を追加するために行うこと
cades署名(すべての場合)にKeyinfoの参照を配置する必要があります。これは、SignerBES.javaクラスのxades4jプロセス参照のステートメントにあります。
keyinfodataStructureの生成後。
Reference
keyingoオブジェクトへの参照を取得するために、オブジェクトの作成を正確にどこに置くかを提案できますか?
ありがとう、
PS xades4jは、keyinfo要素に署名する方法でオプションで設定できることがわかりますが、1.2に関するこのバグレポート( http://code.google.com/p/xades4j/issues/detail?id=32 )が表示されます。 .0バージョンと1.3.0がこのバグを修正したかどうかわかりません
M。
xpath - ルート ドキュメントに xpath 変換を追加する
xades4j では、複数のエンベロープ署名の場合、最後に署名要素が追加された署名済みドキュメントが作成されますが、署名済みドキュメント (URI="") への参照ごとに、他の署名を参照してはならないことを伝える必要があります。他の署名を表す要素、この変換を追加する必要があります
署名生成のために ds:Signature 要素を考慮してはならないことを伝えます。xades4j では、この種の変換をどのように使用できますか?
ありがとう
ミケーレ