Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Począwszy od platformy .NET 10, program OpenSSL 1.1.1 lub nowszy jest wymagany na platformach Unix, na których platforma .NET używa biblioteki OpenSSL do kryptografii, takiej jak Linux. Jeśli biblioteka OpenSSL 1.1.1 nie jest dostępna na platformie, która jej wymaga, uruchomienie aplikacji zakończy się niepowodzeniem. Platforma .NET 10 w systemie macOS nie korzysta z protokołu OpenSSL i nie ma to wpływu na tę zmianę.
Wersja wprowadzona
.NET 10
Poprzednie zachowanie
Aplikacje platformy .NET obsługiwały wersje openSSL wcześniejsze niż 1.1.1, takie jak 1.0.2 i 1.1.0.
Nowe zachowanie
Począwszy od platformy .NET 10, aplikacje platformy .NET wymagają programu OpenSSL 1.1.1 lub nowszego. Jeśli biblioteka OpenSSL 1.1.1 nie jest dostępna na platformie, która jej wymaga, uruchomienie aplikacji zakończy się niepowodzeniem.
Typ zmiany przełamującej
Ta zmiana jest zmianą behawioralną.
Przyczyna zmiany
Program OpenSSL przed wersją OpenSSL 1.1.1 jest nieaktualny i nie jest obsługiwany przez główne dystrybucje systemu Linux lub Unix. Obsługa tych nieaktualnych wersji biblioteki OpenSSL zwiększa złożoność konserwacji, a nakład pracy jest lepiej poświęcany na obsługę nowoczesnych wersji biblioteki OpenSSL.
Zalecana akcja
Użyj dystrybucji systemu Linux lub Unix, który obejmuje program OpenSSL 1.1.1 lub nowszy.
Interfejsy API, których dotyczy problem
Żaden.