Chrome 邮递员向发送到服务的请求添加证书
Chrome Postman add a certificate to the request sent to a service
是否可以在Postman发送的请求中传递证书?基本上我需要邮递员向服务发送请求,以便当服务接收到 HttpRequestMessage(request) 并执行 request.GetClientCertificate() 时,它将获得邮递员请求发送的证书。
我注意到,如果我输入 https url,Postman 会弹出一个带有安装在计算机上的证书的窗口,允许 select 证书并附加到请求中。收到此请求的服务能够执行 request.GetClientCertificate() 并在请求中获取证书。
您可以在请求中将证书添加为 header。要获取该值,请将证书从证书存储区导出为 base64 编码文件。在记事本和中提琴中打开证书文件!您将能够使用以下代码:
var token = headers.GetValues("X-ARR-ClientCert").First();
var cert = pCert.GetClientCertificateFromHeader(token);
是否可以在Postman发送的请求中传递证书?基本上我需要邮递员向服务发送请求,以便当服务接收到 HttpRequestMessage(request) 并执行 request.GetClientCertificate() 时,它将获得邮递员请求发送的证书。
我注意到,如果我输入 https url,Postman 会弹出一个带有安装在计算机上的证书的窗口,允许 select 证书并附加到请求中。收到此请求的服务能够执行 request.GetClientCertificate() 并在请求中获取证书。
您可以在请求中将证书添加为 header。要获取该值,请将证书从证书存储区导出为 base64 编码文件。在记事本和中提琴中打开证书文件!您将能够使用以下代码:
var token = headers.GetValues("X-ARR-ClientCert").First();
var cert = pCert.GetClientCertificateFromHeader(token);