0

既知の/信頼できる公開鍵で署名を復号化し、復号化されたハッシュが元の証明書ハッシュと一致するかどうかを確認して、ルート/自己署名証明書を検証しようとしています。

sslStream クラスで RemoteCertificateValidation コールバックを使用して、リモート証明書を取得します。

証明書は X509Certificate クラスとして提供されます。署名を除くこのクラスを使用して、この証明書のすべてのプロパティを取得できます。

X509Certificate クラスまたはその他のクラスを使用して署名のバイト配列を取得する方法はありますか?

よろしくアルバート

4

1 に答える 1

0

サードパーティのコンポーネントを使用してもかまわない場合は、SecureBlackbox 製品のPKIBlackboxパッケージをご覧ください。TElX509Certificate クラスを使用すると、(内部 Validate メソッドを使用して) 証明書を検証し、証明書のハッシュを計算して、数行のコードで既知の値と比較することができます。

于 2010-08-27T09:51:38.047 に答える