我们的客户在质量保证环境中存在不匹配的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. 通过SSL,证书等HttpWebRequest
- 3. 单SSL证书,多站点?
- 4. Azure网站的客户端SSL证书
- 5. 使用Windows Azure的SSL证书网站
- 6. 将SSL证书添加到Express站点
- 7. Azure网站(标准)SSL证书
- 8. HttpWebRequest的不及格证书
- 9. 多个站点的通配符Azure证书
- 10. 多站点wordpress的SSL证书
- 11. HTTPWebRequest,SSL终点验证和
- 12. 如何配置默认SSL证书在Windows Azure上
- 13. 每个站点一个SSL证书
- 14. SSL证书不会保存
- 15. SSL证书1个网站
- 16. 在Azure Web App中访问SSL证书
- 17. 分布证书不匹配
- 18. WSO2 DAS:证书不匹配
- 19. 捕获证书域名不匹配openssl
- 20. Azure部署更新 - 正在运行的服务的证书与上传的sdk包中的证书不匹配
- 21. 验证远程网站的SSL证书
- 22. 点证书不匹配“smtp.office354.com”使用PHPMailer的
- 23. 忽略HttpWebRequest调用中的不良SSL证书
- 24. Azure网站返回错误的SSL证书
- 25. 的HttpWebRequest到SSL
- 26. Azure云服务的SSL证书
- 27. SSL证书错误>主机名不匹配
- 28. heroku ssl certificate给证书名称不匹配错误
- 29. JVM忽略证书名称不匹配
- 30. SSL证书通配符