javax.xml.crypto.dsig.* パッケージで XMLDSig を使用してテキストに署名しようとしています。署名されているコンテンツへの参照を作成する必要があります。また、プロジェクトの要件によれば、この参照には URI を含めないでください。これは、<Reference URI="">...</Reference> ではなく、<Reference>...</Reference> を意味します。
それが可能で正しいかどうかについての情報は見つかりませんでしたが、XMLDSig は署名ごとに最大 1 つの参照を許可するという要件があります。
誰かが同じ問題に直面しましたか?javax.xml.crypto.dsig.* パッケージを使用し、魔法を使わずにそのような参照で署名を作成するにはどうすればよいですか?
私が理解したように、上記のパッケージは URI (または空の URI) でのみ一部のデータを参照できますが、URI なしでは参照できません。その使用法で何かを見逃したのでしょうか?