QA環境に一致しないSSL証明書を持つクライアントがあります。 Azure Webロール内からSSLで保護されたWebリソースへのHttpWebRequest呼び出しを行っています。証明書を回避するために、ServicePointManager.CertificatePolicyをすべての証明書を受け入れる新しいポリシーに設定します。これは完全な信頼環境で動作しますが、信頼の低いAzure環境でCertificatePolicyを設定しようとすると、SecurityPermission例外が発生して失敗します。これらの呼び出しをAzureサービス内から行うことができる方法はありますか?SSL HttpWebRequestがAzure上の不一致の証明書を持つサイトに移動しますか?
0
A
答えて
0
私自身の質問にお答えします!
これを完全に信頼するには、Webロール設定でNativeCodeExecution = "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. Apache2 SSL証明書/鍵の不一致
- 2. Azure ComputeエミュレータのSSL証明書が一致しません
- 3. クリックしてバイナリfrmドメイン名の不一致証明書を持つHTTPSサイトが見つかりません
- 4. コンテンツの不一致によりSSL証明書が無効ですか?
- 5. Selenium Webdriver SSL証明書ホスト名の不一致問題
- 6. AzureクラウドサービスのSSL証明書
- 7. SSL:証明書サブジェクト名がターゲットホスト名と一致しません
- 8. 複数のサイトのワイルドカードAzure証明書
- 9. 共有モードのAzure WebサイトのカスタムドメインSSL証明書
- 10. ChromeDriverは有効なSSL証明書を持つサイトのみを開きます
- 11. Azure AppサービスでSSL証明書が動作しない
- 12. AzureのサブドメインにワイルドカードSSL証明書が必要ですか?
- 13. AzureウェブサイトのクライアントSSL証明書
- 14. AzureアプリケーションゲートウェイのSSL証明書エラー
- 15. localhost上のSSL証明書が動作しない
- 16. 「証明書が不明」のSSLハンドシェイクが失敗する
- 17. サイトごとに1つのSSL証明書
- 18. Apache2サブドメインを持つ複数のSSL証明書が動作しない
- 19. 複数のIP +ドメイン+ 1つのWebサイトのSSL証明書
- 20. SVNコマンドラインが原因サーバ証明書の不一致
- 21. 単一アプリケーション用にSSL証明書をインストールしますか?
- 22. 私のSSL証明書は、IIS上の新しいWordpress Webサイトで動作しますか?
- 23. TLS証明書の不一致を回避する
- 24. 単一のGCEインスタンス上の複数のSSL証明書/ IPアドレス
- 25. どのように1つのドメインから別のドメインにSSL証明書を移動できますか?
- 26. gSoap:IP経由でSSL/TLS証明書のホスト名が一致しない接続
- 27. * .example.comのSSL証明書もexample.comと一致するのはなぜですか?
- 28. のSSL証明書
- 29. SSL証明書は明らかに検証するSSLクライアントで動作しますが、urllib3
- 30. ssl証明書を持たないサーバー上で新しいmvc3サイトのhttpを有効にする