質問
XADES4Jが署名した文書を検証しようとしていますが、証明書検証には興味がありません。私が知る必要がある唯一のことは、文書が正しく署名されていて、署名から何も変更されていません。
私はいくつかの異なるアプローチを試しましたが、それぞれがパラメータが必要なPKIXCertificateValidationProviderを使用しています。XADES4Jのソースでは、まったく同じことが使用されています。私は自分で証明書ValidationProviderを実装しようとしましたが、証明書はValidationDataのような他のクラスによって後で必要です。
あなたはXades4jとこれを達成する方法を提案しますか?あるいは、検証の目的で使用できる文書化された他のいくつかの図書館は?
解決
そのシナリオの正しいアプローチは、証明書ValidationProviderを実装しています。validate
メソッドによって返された検証データは、少なくとも署名証明書を使用してリストを返す必要があります。
あなたのシナリオのためのvalidate
の実装の可能性は、提供された証明書に対して certSelector を一致させ、一致する最初の証明書を含むリストを返すことです。これは、署名に証明書が含まれている場合にのみ機能します...
所属していません StackOverflow