在我的应用程序中,我遇到需要向具有自签名证书的服务器发出请求的情况.我希望能够仅针对该特定请求禁用证书验证.
我知道我可以通过将ServicePointManager.ServerCertificateValidationCallback设置为指向回调方法并简单地返回true来禁用证书验证.然而,这会禁用整个应用程序的证书验证,我可以通过在app.config中设置来完成.
但是,我不想为整个应用程序禁用,而是禁用单个请求.那可能吗?
我正在使用的课程是SmtpClient
c# system.net certificate smtpclient
c# ×1
certificate ×1
smtpclient ×1
system.net ×1