-1

現在、プログラムで a を使用System.Windows.Forms.WebBrowserしています。一部の Web サイトに https 経由でアクセスしようとすると、「Web サイトのセキュリティ証明書に問題があります」というメッセージが表示されます。これらの種類の警告を WebBrowser に無視させる方法はありますか?

Visual Studio 2010 を使用しています。

4

1 に答える 1

0

最も簡単な方法は次のとおりです。

System.Net.ServicePointManager.ServerCertificateValidationCallback = 
  (sender, certificate, chain, errors) => true;

しかし、それではクライアントが脆弱なままになります (つまり、サーバーの身元を確認できません)。

より良いアプローチは、証明書を実際に検証する方法を実装することです。または、証明書を検証できない場合は、続行するかどうかの選択肢をユーザーに提示します。

于 2013-01-03T22:06:08.783 に答える