2011-01-12 2 views
1

Windows Azure DevFabricでHTTPS WebRoleを実行しています。 DevFabricには、127.0.0.1に発行された独自のSSL証明書が付属しています。別の証明書を使用する方法はありますか?DevFabricに別のSSL証明書を使用する方法はありますか?

背景:実際には、別のマシンからWebサービスにアクセスしたいと考えています。私は知っている、私は知っている、それはそれのために設計されていないが、それは可能な限り私たちがやりたいことだ。 HTTPの場合、これはうまくいきます - 127.0.0.1の同じポートにマシンの外部IP上のポートをリダイレクトするポートリダイレクタを実行しています。ただし、SSLの場合、URLのホスト名が証明書のホスト名(「127.0.0.1」)と一致しないため、接続は失敗します。あなたが何をしたいのか、このシナリオでは

答えて

1

は、あなたがデベロッパーで実行している場合は、証明書のエラーを無視している:

ServicePointManager.ServerCertificateValidationCallback += new RemoteCertificateValidationCallback(ValidateCertificate); 

private static bool ValidateCertificate(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) 
{ 
    #if DEBUG 
    return true; 
    #endif 
    return (sslPolicyErrors == SslPolicyErrors.None); 
} 
+0

は、実際の問題に対処していない... OPは彼が彼を書いたことが示されたことはありません自分のWebブラウザ(またはクライアントでさえも) - Azureエミュレータで別の証明書を使用したかっただけです。 – BrainSlugs83

関連する問題