我们的客户在质量保证环境中存在不匹配的SSL证书。我们正在使用Azure Web角色对这些受SSL保护的Web资源进行HttpWebRequest调用。为了绕过他们的证书,我们将ServicePointManager.CertificatePolicy设置为接受所有证书的新策略。这可以在完全信任的环境中运行,但是当我们尝试在低于完全信任的Azure环境中设置CertificatePolicy时,会出现SecurityPermission异常。有没有办法让我们可以在Azure服务中使用这些调用?SSL HttpWebRequest到Azure上存在不匹配证书的站点?
0
A
回答
0
我会回答我自己的问题!
显然,要完全信任地运行它,只需在Web角色配置中启用enableNativeCodeExecution =“true”即可。
0
请问这是什么?
System.Net.ServicePointManager.ServerCertificateValidationCallback += delegate (
object sender,
X509Certificate cert,
X509Chain chain,
SslPolicyErrors sslPolicyErrors)
{
if (sslPolicyErrors == SslPolicyErrors.None)
{
return true; //Is valid
}
//Add the mismatched certificate hashstring below.
//That way only that resource will be affected and not all certificates will be trusted.
if (cert.GetCertHashString() == "99E92D8447AEF30483B1D7527812C9B7B3A915A7")
{
return true;
}
return false;
};
相关问题
- 1. Azure上的单个站点带有共享的SSL证书
- 2. Azure计算仿真器中不匹配的SSL证书
- 3. SSL证书的地址不匹配
- 4. 通过SSL,证书等HttpWebRequest
- 5. 单SSL证书,多站点?
- 6. Azure的SSL证书
- 7. Azure网站的客户端SSL证书
- 8. 使用Windows Azure的SSL证书网站
- 9. SSL:证书与名称不匹配(Cloudflare)
- 10. Apache2 SSL证书/密钥不匹配
- 11. 将SSL证书添加到Express站点
- 12. Azure网站(标准)SSL证书
- 13. Azure网站SSL中级证书
- 14. Amazom AWS ELB SSL证书私钥和公钥证书不匹配
- 15. HttpWebRequest的不及格证书
- 16. ssl证书中的域名匹配
- 17. 多个站点的通配符Azure证书
- 18. 通配符SSL证书Azure网站。兼容?
- 19. 多站点wordpress的SSL证书
- 20. appcmd设置站点的SSL证书
- 21. 通配符证书和不同CA上的站点特定证书共享Cookie?
- 22. 如何配置默认SSL证书在Windows Azure上
- 23. 导出azure ssl证书
- 24. 每个站点一个SSL证书
- 25. 证书中的主机名在通配符证书上不匹配
- 26. 得到匹配的证书
- 27. SSL证书不会保存
- 28. 带SSL证书的网站
- 29. SSL证书配置
- 30. gSoap SSL/TLS证书主机名在tcp_connect中不匹配