ASP.NET基になる接続が閉じられました:信頼関係を確立できませんでした

StackOverflow https://stackoverflow.com/questions/1602518

  •  05-07-2019
  •  | 
  •  

質問

HttpWebRequestを使用して開発サーバーからページを取得しようとすると、Web例外が発生します:

基礎となる接続が閉じられました:SSL / TLSセキュアチャネルの信頼関係を確立できませんでした。"検証手順に従って、リモート証明書は無効です...

読み込もうとしているURLは、昔ながらの http://myserver.com/mypageです。 .asp -SSLなし。実稼働サーバーには有効な証明書があるため、これは問題になりませんが、開発サーバーにはありません。

ヘルプ!

役に立ちましたか?

解決 2

こちらで適切な回答が見つかりました:

http://blog.jameshiggs.com/2008/05/01/c-how-to-accept-an-invalid-ssl-certificate-programmatic/

実稼働環境には適していませんが、開発サーバーの問題を解決します。

他のヒント

残念ながら、@ DavidLivelyが提供したリンクは使用できなくなりました。 Webのアーカイブを使用して見つけることができます: http://web.archive.org/web/20120830211353/http://blog.jameshiggs.com/2008/05/01 / c-how-to-accept-an-invalid-ssl-certificate-programmatic //

また、そのコードから、有効または無効の証明書を許可するためにこれを行いました(本番コードでは使用しないでください!):

ServicePointManager.ServerCertificateValidationCallback += new RemoteCertificateValidationCallback(AcceptAnyCertificate);

private static bool AcceptAnyCertificate(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors policyErrors)
{
    return true;
}

証明書をテストサーバーの信頼されたルート証明機関に追加した後でもこの問題が発生する場合は、現在のユーザーだけでなくすべてのユーザーに追加されていることを確認してください。

詳細情報: http://brainof-dave.blogspot。 com / 2008/08 / remote-certificate-is-invalid-according.html

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top