2

郵便配達員が送信したリクエストに証明書を渡すことはできますか?基本的に私は、サービスがHttpRequestMessage(要求)を受信し、request.GetClientCertificate()を実行すると、郵便配達要求によって送信された証明書を取得するように、郵便配達員にサービスに要求を送信する必要があります。Chrome Postmanサービスに送信されたリクエストに証明書を追加する

答えて

1

私は、https urlを入力すると、証明書を選択して要求に添付できるように、証明書がコンピュータにインストールされたポップアップが表示されることに気付きました。この要求を受け取ったサービスは、request.GetClientCertificate()を実行して、その要求で証明書を取得できます。

0

あなたのリクエストには、証明書をヘッダーとして追加することができます。値を取得するには、証明書ストアから証明書をbase64でエンコードされたファイルとしてエクスポートします。メモ帳とビオラで証明書ファイルを開きます!次のコードを使用することができます:

var token = headers.GetValues("X-ARR-ClientCert").First(); 
var cert = pCert.GetClientCertificateFromHeader(token); 
関連する問題