【发布时间】:2015-09-15 14:07:43
【问题描述】:
我已将我的私钥导出到一个 pfx 文件,并使用它来将一些数据发布到服务器。当代码到达这一行时
X509Certificate2 cert = new X509Certificate2("C:\\mycerts\\dml.pfx","Passw0rd");
出现提示并要求我定义密码。我写了2次新密码。然后当我到达这条线
Stream newStream = request.GetRequestStream();
再次提示,我输入新定义的密码,发帖成功。
有没有办法避免用户交互?
【问题讨论】:
-
您好,您的提示是什么形式?我需要相同的场景,但我的代码只是继续而不要求我提供凭据
-
您是否按照 CryptoGuys 回答的建议遵守本地安全政策?
-
问题是我没有收到提示,因为我使用的是本地计算机证书,所以它不会影响我。谢谢!
标签: c# authentication httpwebrequest ssl-certificate x509certificate2