Si te encuentras con algo que te causa duda puedes comentarlo y te ayudaremos lo más rápido posible.
Solución:
Esto significa que el otro lado está usando otra versión de TLS y usted está usando una versión anterior.
configurar la seguridad attribute a TLS12 antes de realizar la conexión. Este es un problema ampliamente conocido, ya que muchos proveedores comienzan a usar TLS12 (por ejemplo, paypal, amazon, etc.).
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
Aquí está la solución, establecida en el registro:
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELKeyExchangeAlgorithmsDiffie-Hellman]
“ClientMinKeyBitLength”=dword:00000200
como se indica aquí
Si está utilizando SslStream, debe configurar explícitamente la versión de TLS en la llamada AuthenticateAsClient, por ejemplo:
ssl.AuthenticateAsClient(url, null, SslProtocols.Tls12, false);
Aquí tienes las comentarios y calificaciones
Más adelante puedes encontrar las aclaraciones de otros creadores, tú asimismo eres capaz dejar el tuyo si lo deseas.