c# - 多层场景下的 SSL 证书

标签 c# .net ssl certificate

应用程序 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/

相关文章:

c# - 我应该如何在CsQuery中获取绝对URL?

c# - 为什么.NET中_MethodInfo接口(interface)不叫IMethodInfo?

.net - 如何通过 Internet 分发 WCF 点对点应用程序?

.net - EF6 与旧版 SQL 数据库中的 2 个表的一对多关系

ruby-on-rails - Rails Composer 不能在 Windows 上运行。 SSL错误

ruby-on-rails - 在 Linux 上运行的 Rails 和 https (ssl)

c# - C# 中的错误代码通过 CLR 书

c# - 如何使 'click event' 成为用户控件在 visual studio 中的默认操作

mysql - MariaDB 10.1 要求 ssl 无效

c# - 将 PagedList 与 View 模型 MVC 3 一起使用