Saltar al contenido

Una llamada a SSPI falló, consulte la excepción interna: no se puede contactar a la autoridad de seguridad local

Solución:

Esto significa que el otro lado está usando otra versión de TLS y usted está usando una versión anterior.
Configure el atributo de seguridad en 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, configurada en el registro:

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELKeyExchangeAlgorithmsDiffie-Hellman]

“ClientMinKeyBitLength” = dword: 00000200

como se indica aquí

Si está utilizando SslStream, debe establecer explícitamente la versión de TLS en la llamada AuthenticateAsClient, por ejemplo:

ssl.AuthenticateAsClient(url, null, SslProtocols.Tls12, false);
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *