Для .NET 10 требуется OpenSSL 1.1.1 или более поздней версии в Unix

Начиная с .NET 10, OpenSSL 1.1.1 или более поздней версии требуется на платформах Unix, где .NET использует OpenSSL для шифрования, например Linux. Если OpenSSL 1.1.1 недоступен на платформе, требующей ее, приложение не сможет запуститься. .NET 10 в macOS не использует OpenSSL и не влияет на это изменение.

Представленная версия

.NET 10

Предыдущее поведение

Приложения .NET поддерживают версии OpenSSL до версии 1.1.1, например 1.0.2 и 1.1.0.

Новое поведение

Начиная с .NET 10, приложения .NET требуют OpenSSL 1.1.1 или более поздней версии. Если OpenSSL 1.1.1 недоступен на платформе, требующей ее, приложение не сможет запуститься.

Тип разрушающего изменения

Это изменение поведения.

Причина изменения

OpenSSL до OpenSSL 1.1.1 устарел и не поддерживается основными дистрибутивами Linux или Unix. Поддержка этих устаревших версий OpenSSL повышает сложность обслуживания, и это лучше тратится на поддержку современных версий OpenSSL.

Используйте дистрибутив Linux или Unix, включающий OpenSSL 1.1.1 или более поздней версии.

Затронутые API

Нет.