Chrome Postman为发送给服务的请求添加证书

时间:2016-07-15 19:30:25

标签: c# google-chrome google-chrome-extension certificate postman

是否可以在邮递员发送的请求中传递证书?基本上我需要邮递员向服务发送请求,以便当服务收到HttpRequestMessage(请求)并执行request.GetClientCertificate()时,它将获得邮递员请求发送的证书。

2 个答案:

答案 0 :(得分:1)

我注意到如果我输入https网址,Postman会弹出一个安装在计算机上的证书,允许选择证书并附加到请求中。收到此请求的服务可以执行request.GetClientCertificate()并在请求中获取证书。

答案 1 :(得分:0)

您只需将证书添加为请求中的标头即可。要获取该值,请将证书从证书存储区导出为base64编码文件。在记事本和中提琴中打开证书文件!您将能够使用以下代码:

 var token = headers.GetValues("X-ARR-ClientCert").First();
 var cert = pCert.GetClientCertificateFromHeader(token);