Да, скорее всего, сертификат сервера не является доверенным для вашего клиента.
Вы можете обработать ServicePointManager.ServerCertificateValidationCallback
, чтобы разрешить SSL-соединения с недействительными сертифицированными серверами:
private static bool ValidateRemoteCertificate(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors policyErrors)
{
return true; // allow connection despite any errors
}
...
ServicePointManager.ServerCertificateValidationCallback += ValidateRemoteCertificate;