应用程序 A 向 B 发送带有证书 X 的请求。服务 B 可以向另一个服务 C 发送相同的证书 X 吗?
在 .Net web api 应用程序 (B) 中,是否有任何配置可以处理此问题?
更新
我可以使用 Request.GetClientCertificate
并将其添加到 WebRequestHandler 到服务 C 的 HttpClient 中。但是我仍然收到错误“响应状态代码不表示成功:403(禁止)”
最佳答案
我们发现证书的重用不起作用 - 我们收到“响应状态代码不表示成功:403(禁止)”错误。 我们必须从商店中挑选证书并继续处理。
关于c# - 多层场景下的 SSL 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32869648/