定義済みのサード パーティによって呼び出される Web サービスを実装する必要があります。ドキュメントによると
呼び出し元の証明書の拇印を確認する責任があります。正しい公開鍵を持つ証明書からの呼び出しのみを受け入れます。
証明書の公開鍵を含む .cer ファイルがあります。
HttpRequest
クラスにClientCertificate
は、おそらくtype のプロパティをHttpClientCertificate
持つオブジェクトを保持するプロパティがあります。PublicKey
byte[]
その .cer ファイルを読み込んで、公開鍵にもアクセスできる別の証明書オブジェクトを取得したとします。
ロードした証明書に対して、リクエストに含まれる証明書を検証するにはどうすればよいですか? 2 つの公開鍵配列を比較するだけbyte[]
ですか、それとも他に何かしますか?