Aracılığıyla paylaş


.NET 10, Unix üzerinde OpenSSL 1.1.1 veya üzerini gerektirir

.NET 10'dan başlayarak, .NET'in Linux gibi şifreleme için OpenSSL kullandığı Unix platformlarında OpenSSL 1.1.1 veya üzeri gereklidir. OpenSSL 1.1.1 gerektiren bir platformda kullanılamıyorsa uygulama başlatılamaz. macOS üzerinde .NET 10, OpenSSL kullanmaz ve bu değişiklik tarafından etkilenmez.

Sürüm kullanıma sunulmuştur

.NET 10

Önceki davranış

.NET uygulamaları, 1.0.2 ve 1.1.0 gibi 1.1.1 öncesi OpenSSL sürümlerini desteklemektedir.

Yeni davranış

.NET 10'dan başlayarak, .NET uygulamaları OpenSSL 1.1.1 veya sonraki bir sürümü gerektirir. OpenSSL 1.1.1 gerektiren bir platformda kullanılamıyorsa uygulama başlatılamaz.

Kesinti yaratan değişiklik türü

Bu değişiklik davranışsal bir değişikliktir.

Değişiklik nedeni

OpenSSL 1.1.1'den önceki OpenSSL eskidir ve temel Linux veya Unix dağıtımları tarafından desteklenmez. Bu güncel olmayan OpenSSL sürümlerini desteklemek bakımın karmaşıklığını artırır ve OpenSSL'nin modern sürümlerini desteklemek için daha fazla çaba harcanır.

OpenSSL 1.1.1 veya üzerini içeren bir Linux veya Unix dağıtımı kullanın.

Etkilenen API'ler

Yok.