尝试通过 SSL 对远程服务器执行 HttpWebRequest 时出现以下错误(网址为https://sandbox.payfast.co.za):
“根据验证程序,远程证书无效”
证书似乎是有效的,我可以成功地向另一个 url 发出网络请求。
有人可以告诉我 .NET 如何验证证书以及如何找出证书的确切问题。
为了尝试绕过这个,我添加了:
ServicePointManager.ServerCertificateValidationCallback
= (obj, certificate, chain, errors) => true;
但这似乎不适用于中等信任度。
任何帮助表示赞赏。
谢谢本