多层场景下的 SSL 证书
SSL certificate in multi tier scenario
应用程序 A 向 B 发送带有证书 X 的请求。服务 B 可以向另一个服务 C 发送相同的证书 X 吗?
在 .Net web api 应用程序 (B) 中,是否有处理此问题的任何配置?
更新
我可以使用 Request.GetClientCertificate
并在 WebRequestHandler 中将其添加到服务 C 的 HttpClient 中。但是我仍然遇到错误 'Response status code does not indicate success: 403 (Forbidden)'
我们发现证书的重用不起作用 - 我们收到 'Response status code does not indicate success: 403 (Forbidden)' 错误。
我们不得不从商店中挑选证书并继续使用它。
应用程序 A 向 B 发送带有证书 X 的请求。服务 B 可以向另一个服务 C 发送相同的证书 X 吗?
在 .Net web api 应用程序 (B) 中,是否有处理此问题的任何配置?
更新
我可以使用 Request.GetClientCertificate
并在 WebRequestHandler 中将其添加到服务 C 的 HttpClient 中。但是我仍然遇到错误 'Response status code does not indicate success: 403 (Forbidden)'
我们发现证书的重用不起作用 - 我们收到 'Response status code does not indicate success: 403 (Forbidden)' 错误。 我们不得不从商店中挑选证书并继续使用它。