このX509Certificate2Collection.Import
方法では、実行可能ファイルまたは MSI パッケージからすべての証明書を取得できます。それはいいです。
ここで、証明書を検証したいと思います。このメソッドは、現在の時刻X509Certificate.Verify
に対して証明書を検証します(Reflector が確認します: を使用します)。DateTime.Now
だから私の最初の質問は、署名された時間に対して証明書を検証する方法ですか? オプションとして、Authenticode データを取得することもできますが、.NET には組み込みのサポートがありません。
2 番目の質問は、署名を検証する方法です。