Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ab .NET 10 ist OpenSSL 1.1.1 oder höher auf Unix-Plattformen erforderlich, auf denen .NET OpenSSL für Kryptografie verwendet, z. B. Linux. Wenn OpenSSL 1.1.1 nicht auf einer Plattform verfügbar ist, die dies erfordert, schlägt die Anwendung fehl. .NET 10 unter macOS verwendet OpenSSL nicht und wirkt sich nicht auf diese Änderung aus.
Eingeführt in Version
.NET 10
Vorheriges Verhalten
.NET-Anwendungen unterstützten OpenSSL-Versionen vor 1.1.1, z. B. 1.0.2 und 1.1.0.
Neues Verhalten
Ab .NET 10 erfordern .NET-Anwendungen OpenSSL 1.1.1 oder höher. Wenn OpenSSL 1.1.1 nicht auf einer Plattform verfügbar ist, die dies erfordert, schlägt die Anwendung fehl.
Art der einschneidenden Änderung
Diese Änderung ist eine Verhaltensänderung.
Grund für Änderung
OpenSSL vor OpenSSL 1.1.1 ist veraltet und wird von gängigen Linux- oder Unix-Distributionen nicht unterstützt. Die Unterstützung dieser veralteten OpenSSL-Versionen erhöht die Komplexität der Wartung, und dieser Aufwand wird besser für die Unterstützung moderner Versionen von OpenSSL aufgewendet.
Empfohlene Aktion
Verwenden Sie eine Verteilung von Linux oder Unix, die OpenSSL 1.1.1 oder höher enthält.
Betroffene APIs
Keiner.