Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
.NET Framework 4.6.1 hedefleyen uygulamalardan başlayarak X509CertificateClaimSet.FindClaims yöntemi, argument olarak verilen claimType değerini SAN alanındaki tüm DNS girdileriyle eşleştirmeye çalışacaktır.
Etki
Bu değişiklik yalnızca .NET Framework 4.6.1 ile başlayan .NET Framework sürümlerini hedefleyen uygulamaları etkiler.
.NET Framework'ün önceki sürümlerini hedefleyen uygulamalar için yöntem, X509CertificateClaimSet.FindClaims bağımsız değişkenini yalnızca son DNS girişiyle claimType ile eşleştirmeyi dener.
Azaltma
Bu değişiklik istenmeyen bir durumsa, .NET Framework 4.6.1 ile başlayan .NET Framework sürümlerini hedefleyen uygulamalar, uygulamanın yapılandırma dosyasının çalışma zamanı< bölümüne aşağıdaki yapılandırma ayarını ekleyerek bu ayarı> geri çevirebilir:
<runtime>
<AppContextSwitchOverrides value="Switch.System.IdentityModel.DisableMultipleDNSEntriesInSANCertificate=true" />
</runtime>
Ayrıca, .NET Framework'ün önceki sürümlerini hedefleyen ancak .NET Framework 4.6.1 ve sonraki sürümleri altında çalışan uygulamalar, uygulamanın yapılandırma dosyasının çalışma zamanı< bölümüne aşağıdaki yapılandırma ayarını> ekleyerek bu davranışı kabul edebilir:
<runtime>
<AppContextSwitchOverrides value="Switch.System.IdentityModel.DisableMultipleDNSEntriesInSANCertificate=false" />
</runtime>