1

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

<ds:Reference URI="">
    <ds:Transforms>
        <ds:Transform Algorithm="http://www.w3.org/2002/06/xmldsig-filter2">
            <dsig-xpath:XPath Filter="subtract">/descendant::ds:Signature</dsig-xpath:XPath>   
        </ds:Transform>
    </ds:Transforms> 
....

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

ありがとう

ミケーレ

4

1 に答える 1

1

を定義するときに変換を追加できますDataObjectReferencewiki ページの例とXPath2FilterTransformクラスのドキュメントを確認してください。

于 2012-09-11T13:45:26.813 に答える