Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.
Acción recomendada
Use una distribución de Linux o Unix que incluya OpenSSL 1.1.1 o posterior.
Las APIs afectadas
Ninguno.