には、どうするのがベストな取り扱いの妥当性を検証SSLの証明書をクライアントまで、フルのC#

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

  •  02-07-2019
  •  | 
  •  

質問

私が使っている次のコードはすべての証明書パスでも無効になっているものが知りたいと思い場合があり、このイベントが呼び出され世界的にやっていただくの証明書パスのための特定のHTTP通話ではなく他のことが起こっているのか非同期.

// This delegate makes sure that non-validating SSL certificates are passed
ServicePointManager.ServerCertificateValidationCallback = delegate(object certsender, X509Certificate cert, X509Chain chain, System.Net.Security.SslPolicyErrors error)
{
   return true;
};

上記のコード、あくまで目安ですが、例えば、ものを無視して非検証の証明書。の問題がんであると グローバル イベントです。見えないことに気づいたるセッションイベントが起こっています。いカップルのhttp通しをお願いしたいユーザーのアクション ご請求.

役に立ちましたか?

解決

うに certsender 引数?もついていますか?何でも良いですか接続のコールバックが起こっているのですか?います。純APIがないかの引数が含まれ...

他のヒント

でも、実際にものをわざわざチェックのパラメータ。;)のためのインスタンスの場合の自己署名証明書のみましょう error==SslPolicyErrors.RemoteCertificateChainError ます。このままチェックの発行体名等の証明書そのものを追加。

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