Compartir a través de


.NET 10 requiere OpenSSL 1.1.1 o posterior en Unix

A partir de .NET 10, Se requiere OpenSSL 1.1.1 o posterior en plataformas Unix donde .NET usa OpenSSL para criptografía, como Linux. Si OpenSSL 1.1.1 no está disponible en una plataforma que lo requiera, la aplicación no se iniciará. .NET 10 en macOS no usa OpenSSL y no se ve afectado por este cambio.

Versión introducida

.NET 10

Comportamiento anterior

Las aplicaciones .NET admiten versiones de OpenSSL anteriores a la 1.1.1, como 1.0.2 y 1.1.0.

Nuevo comportamiento

A partir de .NET 10, las aplicaciones .NET requieren OpenSSL 1.1.1 o posterior. Si OpenSSL 1.1.1 no está disponible en una plataforma que lo requiera, la aplicación no se iniciará.

Tipo de cambio disruptivo

Este es un cambio de comportamiento.

Motivo del cambio

OpenSSL anterior a OpenSSL 1.1.1 está obsoleto y no es compatible con las distribuciones estándar de Linux o Unix. Dar soporte a estas versiones obsoletas de OpenSSL aumenta la complejidad del mantenimiento, y es mejor dedicar ese esfuerzo a las versiones modernas de OpenSSL.

Use una distribución de Linux o Unix que incluya OpenSSL 1.1.1 o posterior.

Las APIs afectadas

Ninguno.