Имейте в виду, что это отключает проверку сертификации!
Вы можете попробовать это, данные все равно будут зашифрованы.
public class CustomCertificationPolicy: ICertificatePolicy
{
/// <summary>
/// Disable validation and accept the certificate.
/// </summary>
/// <param name="srvPoint"></param>
/// <param name="certificate"></param>
/// <param name="request"></param>
/// <param name="certificateProblem"></param>
/// <returns></returns>
public bool CheckValidationResult(ServicePoint srvPoint, System.Security.Cryptography.X509Certificates.X509Certificate certificate, WebRequest request, int certificateProblem)
{
return true;
}
}
Имейте в виду, что это отключает проверку сертификации!