質問

XADES4Jが署名した文書を検証しようとしていますが、証明書検証には興味がありません。私が知る必要がある唯一のことは、文書が正しく署名されていて、署名から何も変更されていません。

私はいくつかの異なるアプローチを試しましたが、それぞれがパラメータが必要なPKIXCertificateValidationProviderを使用しています。XADES4Jのソースでは、まったく同じことが使用されています。私は自分で証明書ValidationProviderを実装しようとしましたが、証明書はValidationDataのような他のクラスによって後で必要です。

あなたはXades4jとこれを達成する方法を提案しますか?あるいは、検証の目的で使用できる文書化された他のいくつかの図書館は?

役に立ちましたか?

解決

そのシナリオの正しいアプローチは、証明書ValidationProviderを実装しています。validateメソッドによって返された検証データは、少なくとも署名証明書を使用してリストを返す必要があります。

あなたのシナリオのためのvalidateの実装の可能性は、提供された証明書に対して certSelector を一致させ、一致する最初の証明書を含むリストを返すことです。これは、署名に証明書が含まれている場合にのみ機能します...

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top