SSLを介してリモートサーバーに対してHttpWebRequestを実行しようとすると、次のエラーが発生します(URLはhttps://sandbox.payfast.co.zaです)。
「検証手順に従って、リモート証明書が無効です」
証明書は有効のようで、別のURLへのWebリクエストを正常に行うことができます。
誰かが.NETが証明書を検証する方法と、証明書の正確な問題を見つける方法を教えてもらえますか。
これを回避するために、私は追加しました:
ServicePointManager.ServerCertificateValidationCallback
= (obj, certificate, chain, errors) => true;
しかし、これは中程度の信頼では機能しないようです。
助けていただければ幸いです。
ありがとうベン