Sdílet prostřednictvím


.NET 10 vyžaduje OpenSSL 1.1.1 nebo novější v systému Unix.

Od verze .NET 10 se na platformách Unix vyžaduje OpenSSL 1.1.1 nebo novější, kde .NET používá OpenSSL pro kryptografii, jako je Linux. Pokud OpenSSL 1.1.1 není k dispozici na platformě, která ji vyžaduje, aplikace se nespustí. .NET 10 v systému macOS nepoužívá OpenSSL a nemá na tuto změnu vliv.

Verze byla představena

.NET 10

Předchozí chování

Aplikace .NET podporovaly verze OpenSSL starší než 1.1.1, například 1.0.2 a 1.1.0.

Nové chování

Od verze .NET 10 vyžadují aplikace .NET OpenSSL 1.1.1 nebo novější. Pokud OpenSSL 1.1.1 není k dispozici na platformě, která ji vyžaduje, aplikace se nespustí.

Typ zásadní změny

Tato změna je změna chování.

Důvod změny

OpenSSL před OpenSSL 1.1.1 je zastaralý a není podporována standardními distribucemi Linuxu nebo Unixu. Podpora těchto zastaralých verzí OpenSSL zvyšuje složitost údržby a toto úsilí je lépe vynaloženo na podporu moderních verzí OpenSSL.

Použijte distribuci Linuxu nebo Unixu, která obsahuje OpenSSL 1.1.1 nebo novější.

Ovlivněná rozhraní API

Žádné.