Bu hata ile ilgili karşılaştığınız mevcut durum tam da şudur. “Attığım web request Localde çalışıyor sunucuda çalışmıyor”.
public class TestController : ApiController
{
public TestController()
{
ServicePointManager.ServerCertificateValidationCallback += (sender, certificate, chain, sslPolicyErrors) => true;
}Ctor içine
ServicePointManager.ServerCertificateValidationCallback += (sender, certificate, chain, sslPolicyErrors) => true;ya da diğer bir kullanım
System.Net.ServicePointManager.ServerCertificateValidationCallback += delegate
(object sender, X509Certificate certificate, X509Chain chain,
SslPolicyErrors sslPolicyErrors)
{ return true; };en baştaki kod satırı benim durumum için çözüm oldu.
Kaynak 1: https://robertgreiner.com/could-not-establish-trust-relationship-for-the-ssl-tls-secure-channel/
Kaynak 2: https://docs.microsoft.com/en-us/dotnet/api/system.net.servicepointmanager.servercertificatevalidationcallback?redirectedfrom=MSDN&view=net-5.0#System_Net_ServicePointManager_ServerCertificateValidationCallback
NOT: SSL kurulu olan sunucuda ki uygulamaya REST API erişimi sırasında karşılaşıldı.

Bir yanıt yazın