在我的应用程序中,我需要向具有自签名证书的服务器发出请求。我希望能够仅针对该特定请求禁用证书验证。
我知道我可以通过将 ServicePointManager.ServerCertificateValidationCallback 设置为指向回调方法并简单地返回 true 来禁用证书验证。但是,这会禁用整个应用程序的证书验证,我可以通过在 app.config 中进行设置来简单地执行此操作。
但是,我不想禁用整个应用程序,而是禁用单个请求。那可能吗?
我正在使用的课程是 SmtpClient