Kiadás dátuma:2022. június 22.

[2023. 07. 04.] módosítottuk, hogy tartalmazza az Windows 10 1607-es és 1507-es verziójának hiányzó verzióit

[07/24/2023] átdolgozva a 2023. július 11-i biztonsági és minőségi összegző megoldás kiadási részleteinek hozzáadásához

Összefoglalás

Ez a cikk segítséget nyújt a probléma elhárításához, ha a 2023. június 13-i frissítés, a .NET-keretrendszer és a .NET frissítése után a felhasználók problémákat tapasztalhatnak azzal kapcsolatban, hogy .NET-keretrendszer futtatókörnyezet hogyan importálja az X.509-tanúsítványokat.

Jelenség

Ha a X509Certificate, X509Certificate2vagy X509Certificate2Collectionosztályt használ egy titkos kulcsot tartalmazó PKCS#12-blob importálásához, a hívó alkalmazás az alábbi kivételt tapasztalhatja.

  • System.Security.Cryptography.CryptographicException: A megadott jelszó nélküli PKCS12 (PFX) túllépte a maximálisan engedélyezett iterációkat. További információ: https://go.microsoft.com/fwlink/?linkid=2233907 .

Ez a hiba azokra a PKCS#12 blobokra van hatással, amelyeket jelszó nélkül exportáltak [például X509Certificate.Export(X509ContentType.Pfx)] keresztül. A hiba nem determinisztikus módon fordulhat elő.

Kerülő megoldás

A Microsoft frissített telepítőket adott ki a .NET-keretrendszer és a .NET számára a probléma megoldásához. Ezek a telepítők attól függetlenül alkalmazhatók az érintett gépre, hogy a gép már alkalmazta-e az eredeti, 2023. június 13-i, .NET-keretrendszer- és .NET-biztonsági frissítéseket.

Fontos: 

Megoldás

Ezt a problémát a 2023. június 22-én kiadott sávon kívüli frissítésekben javítottuk a probléma által érintett Windows és Windows Server verziók .NET-keretrendszer 4.6.2-s és újabb verzióihoz. A sávon kívüli frissítések különálló csomagjának beszerzéséhez keresse meg a TUDÁSBÁZIS-számot a Microsoft Update katalógusában. Ezeket a frissítéseket manuálisan importálhatja a Windows Server Update Services (WSUS) és a Microsoft Endpoint Configuration Manager. A WSUS-utasításokért lásd a WSUS-t és a katalóguswebhelyet. A Configuration Mangerrel kapcsolatos utasításokért lásd: Frissítések importálása a Microsoft Update Katalógusból.

Ha kerülő megoldást vagy megoldásokat használt ehhez a problémához, már nincs rájuk szükség, ezért javasoljuk, hogy távolítsa el őket. A kerülő megoldás eltávolításához tekintse át az útmutatáshoz használt kerülő megoldást vagy alternatív kerülő megoldást.

Termékverzió

Frissítés

Windows 11, 22H2-es verzió

.NET-keretrendszer 4.8.1

Katalógus

5028576

Windows 11, 21H2-es verzió

.NET-keretrendszer 4.8

Katalógus

5028582

.NET-keretrendszer 4.8.1

Katalógus

5028575

Windows Server 2022

.NET-keretrendszer 4.8

Katalógus

5028584

.NET-keretrendszer 4.8.1

Katalógus

5028578

Azure Stack HCI, 22H2-es verzió

.NET-keretrendszer 4.8

Katalógus

5028584

Azure Stack HCI, 21H2-es verzió

.NET-keretrendszer 4.8

Katalógus

5028584

Windows 10 22H2-es verzió

.NET-keretrendszer 4.8

Katalógus

5028579

.NET-keretrendszer 4.8.1

Katalógus

5028574

Windows 10 21H2-es verzió

.NET-keretrendszer 4.8

Katalógus

5028579

.NET-keretrendszer 4.8.1

Katalógus

5028574

Windows 10 1809 (2018. októberi frissítés) és Windows Server 2019

.NET-keretrendszer 4.7.2

Katalógus

5028588

.NET-keretrendszer 4.8

Katalógus

5028581

Windows 10 1607 (évfordulós frissítés) és Windows Server 2016

.NET-keretrendszer 4.6.2, 4.7, 4.7.1, 4.7.2

Katalógus

5028623

.NET-keretrendszer 4.8

Katalógus

5028580

Windows 10 1507

.NET-keretrendszer 4.6, 4.6.2

Katalógus

5028622

Windows Embedded 8.1 és Windows Server 2012 R2

.NET-keretrendszer 4.6.2, 4.7, 4.7.1, 4.7.2

Katalógus

5028590

.NET-keretrendszer 4.8

Katalógus

5028585

Windows Embedded 8 és Windows Server 2012

.NET-keretrendszer 4.6.2, 4.7, 4.7.1, 4.7.2

Katalógus

5028589

.NET-keretrendszer 4.8

Katalógus

5028583

Windows Embedded 7 Standard és Windows Server 2008 R2 SP1

.NET-keretrendszer 4.6.2, 4.7, 4.7.1, 4.7.2

Katalógus

5028591

.NET-keretrendszer 4.8

Katalógus

5028586

az összes támogatott Windows-verzió

.NET 6.0.19

Katalógus

5028613

.NET 7.0.8

Katalógus

5028614

Ezt a problémát a 2023. július 11-én kiadott összesítő kumulatív frissítésben javítottuk a probléma által érintett Windows- és Windows Server-verziók összes támogatott .NET-keretrendszer verziójához.  A biztonsági és minőségi összegző frissítés a Windows Update, a Windows Server Update Services és a Microsoft Update Katalógusban érhető el.   

Megjegyzés: A Windows Update és Windows Server Update Services támaszkodó ügyfelek automatikusan megkapják a .NET-keretrendszer verzióspecifikus frissítéseket. A speciális rendszergazdák az alábbi közvetlen Microsoft Update-katalógus letöltési hivatkozásait is használhatják .NET-keretrendszer-specifikus frissítésekhez. A frissítések alkalmazása előtt győződjön meg arról, hogy alaposan áttekinti a .NET-keretrendszer verzió alkalmazhatóságát, hogy csak azokra a rendszerekre telepítse a frissítéseket, amelyekre vonatkoznak.

Ha kerülő megoldást vagy megoldásokat használt ehhez a problémához, már nincs rájuk szükség, ezért javasoljuk, hogy távolítsa el őket. A kerülő megoldás eltávolításához tekintse át az útmutatáshoz használt kerülő megoldást vagy alternatív kerülő megoldást.

Termékverzió

Frissítés

Windows 11, 22H2-es verzió

.NET-keretrendszer 3.5, 4.8.1

Katalógus

5028851

Windows 11, 21H2-es verzió

.NET-keretrendszer 3.5, 4.8

Katalógus

5028856

.NET-keretrendszer 3.5, 4.8.1

Katalógus

5028850

Windows Server 2022

.NET-keretrendszer 3.5, 4.8

Katalógus

5028858

.NET-keretrendszer 3.5, 4.8.1

Katalógus

5028852

Azure Stack HCI, 22H2-es verzió

5028935

.NET-keretrendszer 3.5, 4.8

Katalógus

5028858

Azure Stack HCI, 21H2-es verzió

5028943

.NET-keretrendszer 3.5, 4.8

Katalógus

5028858

Windows 10 22H2-es verzió

5028937

.NET-keretrendszer 3.5, 4.8

Katalógus

5028853

.NET-keretrendszer 3.5, 4.8.1

Katalógus

5028849

Windows 10 21H2-es verzió

5028944

.NET-keretrendszer 3.5, 4.8

Katalógus

5028853

.NET-keretrendszer 3.5, 4.8.1

Katalógus

5028849

Windows 10 1809 (2018. októberi frissítés) és Windows Server 2019

5028936

.NET-keretrendszer 3.5, 4.7.2

Katalógus

5028862

.NET-keretrendszer 3.5, 4.8

Katalógus

5028855

Windows 10 1607 (évfordulós frissítés) és Windows Server 2016

.NET-keretrendszer 3.5, 4.6.2, 4.7, 4.7.1, 4.7.2

Katalógus

5028169

.NET-keretrendszer 4.8

Katalógus

5028854

Windows 10 1507

.NET-keretrendszer 3.5, 4.6, 4.6.2

Katalógus

5028186

Windows Embedded 8.1 és Windows Server 2012 R2

5028941

.NET-keretrendszer 3,5

Katalógus

5028872

.NET-keretrendszer 4.6.2, 4.7, 4.7.1, 4.7.2

Katalógus

5028864

.NET-keretrendszer 4.8

Katalógus

5028859

Windows Embedded 8 és Windows Server 2012

5028940

.NET-keretrendszer 3,5

Katalógus

5028869

.NET-keretrendszer 4.6.2, 4.7, 4.7.1, 4.7.2

Katalógus

5028863

.NET-keretrendszer 4.8

Katalógus

5028857

Windows Embedded 7 Standard és Windows Server 2008 R2 SP1

5028939

.NET-keretrendszer 3.5.1

Katalógus

5028871

.NET-keretrendszer 4.6.2, 4.7, 4.7.1, 4.7.2

Katalógus

5028865

.NET-keretrendszer 4.8

Katalógus

5028860

Windows Server 2008 SP2

5028942

.NET-keretrendszer 2.0, 3.0

Katalógus

5028870

.NET-keretrendszer 4.6.2

Katalógus

5028865

Érintett frissítések

A rendszer a következő .NET-keretrendszer és .NET-verziókat érinti:

  • .NET-keretrendszer 4.6.2, 4.7, 4.7.1, 4.7.2, amikor a 2022. június 13-i biztonsági frissítés telepítve van.

  • 4.8-.NET-keretrendszer 2022. június 13-i biztonsági frissítés telepítésekor.

  • .NET-keretrendszer 4.8.1-et, amikor a 2022. június 13-i biztonsági frissítés telepítve van.

  • .NET 6.0.18.

  • .NET 7.0.7.

Gyakori kérdések (GYIK)

Mikor vezették be ezt a módosítást?

Ez a viselkedésbeli változás 2022. június 13-án jelent meg, a .NET és a .NET-keretrendszer biztonsági frissítései.

Szükséges az új frissítés telepítése?

Az új frissítés telepítése csak akkor szükséges, ha az alkalmazás a cikk tetején található "Tünet" fejlécben leírt problémát tapasztalja. Ha nem tapasztalja ezt a problémát, nincs szükség a frissítés telepítésére.

Ez az új frissítés váltja fel a 2023. június 13-i .NET-keretrendszer frissítést?

Nem. Ha .NET-keretrendszer használ, először telepítse a 2023. június 13-i kumulatív vagy csak biztonsági frissítéseket az új, 2023. június 22-i frissítés telepítése előtt.

Lecseréli ez az új frissítés a .NET 6.0.18 vagy a .NET 7.0.7 verziót?

Igen. A frissítés részeként a .NET 6.0.19-et és a .NET 7.0.8-as verziót is kiadjuk, amelyek mindegyike letölthető https://get.dot.net/. Ezek a kiadások a .NET 6.0.18 és a .NET 7.0.7 helyére készültek, amelyek 2023. június 13-án jelentek meg.

A .NET 6.0.19/7.0.8 és a .NET 6.0.18/7.0.7 közötti egyetlen különbség a fent említett kompatibilitási javítás. A .NET 6.0.19/7.0.8 nem tartalmaz további biztonsági javításokat a .NET 6.0.18/7.0.7-ben már közzétetteken felül.

Információ a védelemről és a biztonságról

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.