Zmírnění: X509CertificateClaimSet.FindClaims – metoda
Počínaje aplikacemi, které cílí na rozhraní .NET Framework 4.6.1, X509CertificateClaimSet.FindClaims se metoda pokusí shodovat claimType
s argumentem se všemi položkami DNS v poli SAN.
Dopad
Tato změna má vliv pouze na aplikace, které cílí na verze rozhraní .NET Framework počínaje rozhraním .NET Framework 4.6.1.
U aplikací, které cílí na předchozí verze rozhraní .NET Framework, se X509CertificateClaimSet.FindClaims metoda pokusí shodovat claimType
pouze s argumentem s poslední položkou DNS.
Zmírnění
Pokud je tato změna nežádoucí, můžou aplikace, které cílí na verze rozhraní .NET Framework počínaje rozhraním .NET Framework 4.6.1, odhlásit přidáním následujícího nastavení konfigurace do <části modulu runtime> konfiguračního souboru aplikace:
<runtime>
<AppContextSwitchOverrides value="Switch.System.IdentityModel.DisableMultipleDNSEntriesInSANCertificate=true" />
</runtime>
Kromě toho se aplikace, které cílí na předchozí verze rozhraní .NET Framework, ale běží v rozhraní .NET Framework 4.6.1 a novějších verzích, můžou k tomuto chování přihlásit přidáním následujícího nastavení konfigurace do <části runtime> konfiguračního souboru aplikace:
<runtime>
<AppContextSwitchOverrides value="Switch.System.IdentityModel.DisableMultipleDNSEntriesInSANCertificate=false" />
</runtime>