我們的客戶在質量保證環境中存在不匹配的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中不匹配