Partager via


.NET 10 nécessite OpenSSL 1.1.1 ou version ultérieure sur Unix

À compter de .NET 10, OpenSSL 1.1.1 ou version ultérieure est requis sur les plateformes Unix où .NET utilise OpenSSL pour le chiffrement, tel que Linux. Si OpenSSL 1.1.1 n’est pas disponible sur une plateforme qui l’exige, l’application ne démarre pas. .NET 10 sur macOS n’utilise pas OpenSSL et n’est pas affecté par cette modification.

Version introduite

.NET 10

Comportement précédent

Les applications .NET ont pris en charge les versions OpenSSL antérieures à la version 1.1.1, comme 1.0.2 et 1.1.0.

Nouveau comportement

À compter de .NET 10, les applications .NET nécessitent OpenSSL 1.1.1 ou version ultérieure. Si OpenSSL 1.1.1 n’est pas disponible sur une plateforme qui l’exige, l’application ne démarre pas.

Type de changement cassant

Ce changement est un changement de comportement.

Raison de la modification

OpenSSL antérieur à OpenSSL 1.1.1 est obsolète et n’est pas pris en charge par les distributions Linux ou Unix standard. La prise en charge de ces versions d’OpenSSL obsolètes augmente la complexité de la maintenance, et cet effort est mieux consacré à la prise en charge des versions modernes d’OpenSSL.

Utilisez une distribution de Linux ou Unix qui inclut OpenSSL 1.1.1 ou version ultérieure.

API affectées

Aucun.