Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Från och med .NET 10 krävs OpenSSL 1.1.1 eller senare på Unix-plattformar där .NET använder OpenSSL för kryptografi, till exempel Linux. Om OpenSSL 1.1.1 inte är tillgängligt på en plattform som kräver det, kommer programmet inte att starta. .NET 10 på macOS använder inte OpenSSL och påverkas inte av den här ändringen.
Version lanserad
.NET 10
Tidigare beteende
.NET-program har stöd för OpenSSL-versioner före 1.1.1, till exempel 1.0.2 och 1.1.0.
Nytt beteende
Från och med .NET 10 kräver .NET-program OpenSSL 1.1.1 eller senare. Om OpenSSL 1.1.1 inte är tillgängligt på en plattform som kräver det, kommer programmet inte att starta.
Typ av brytande ändring
Den här ändringen är en beteendeförändring.
Orsak till ändring
OpenSSL före OpenSSL 1.1.1 är inaktuellt och stöds inte av vanliga Linux- eller Unix-distributioner. Stöd för dessa inaktuella OpenSSL-versioner ökar komplexiteten i underhåll, och den ansträngningen läggs bättre på att stödja moderna versioner av OpenSSL.
Rekommenderad åtgärd
Använd en distribution av Linux eller Unix som innehåller OpenSSL 1.1.1 eller senare.
Berörda API:er
Ingen.