c#-4.0 - X509Certificate2 - 远程服务器无法返回。(502) 网关错误
问题描述
我正在使用 httpwebrequest 将 ssl 证书传递给客户端。我得到以下错误。这是代码。
string url = "htttps:\\localhost:1990\api";
string certpath = "C:\Sagar\certi.pfx";
Httpwebrequest req = (Httpwebrequest) WebRequest.Create(url);
X509Certificate2 cert = new X509Certificate2(certPath, password);
req.ClientCertificate.Add(cert);
StreamWriter sr = new StreamWriter(req.GetRequestStream());
// this line raises exception "The remote server returned error: (502) bad Gateway."
sr.write(requestBody);
解决方案
推荐阅读
- c++ - 如何在不暴露 Windows 密钥文件的情况下为 C++ 程序创建安装程序
- java - 我怎样才能使阿拉伯字母连接
- python - 通过代理服务器 ubuntu 运行 nping
- reactjs - 反应钩子。为什么设置函数不改变状态?
- javascript - 为什么 react.js 中需要 ref?
- amazon-web-services - 具有外部应用程序和微服务通信的 Spring 安全性
- ruby-on-rails - 使用 Sidekiq 将工作结果传递给其他工作
- java - 将 MM/dd/yyyy HH:mm:ss 解析成 yyyy/MM/dd HH:mm:ss 不会抛出解析异常
- python - 多嵌套引号
- c++ - 有什么方法可以对成员变量执行 std::upper_bound 吗?