PKCS#7署名とこの署名で署名されたファイルの2つのファイルがあります。私の質問は、この署名を正しく確認する方法です。どのデータを正確に使用し、PKCS7から抽出する必要がありますか?JavaでPKCS#7の署名を確認するための情報
- 確認証明書の日付のうちかどうか
- チェックCAが古い出ているかどうかではない
- チェックするかどうか、この公開鍵:私はアクションの順序は次のようになりますことを聞きました
を締結された、まだおそらく有効
CMSSignedData data = new CMSSignedData(bytesArray)
しかし、もしあれば、どのように妥当性をチェックすることができますか?これは複雑すぎるようです - 私はすべての証明書を取って、有効期限をチェックし、それを行うカスタムメソッドを書いてください。そして、どういうわけか公開鍵がまだ有効であることを確認します。
デジタル署名が複雑であることを確認してください。次のような例で始めることができます。https://stackoverflow.com/a/9261365/6371459 – pedrofb