Delen via


Certificaten gecontroleerd voordat externe afbeeldingen in PictureBox worden geladen

Het gedrag van het PictureBox laden van een externe afbeelding is gewijzigd in .NET 8. Voordat een installatiekopieën worden geladen via WebClient, ServicePointManager.CheckCertificateRevocationList is ingesteld op true, dus WebClient controleert u certificaten op basis van de certificaatintrekkingslijst (CRL) als onderdeel van het validatieproces.

Vorig gedrag

Eerder was ServicePointManager.CheckCertificateRevocationList het niet ingesteld op true. Wanneer WebClient de externe installatiekopieën naar een PictureBox besturingselement zijn geladen, heeft deze certificaten niet gecontroleerd op de CRL als onderdeel van het validatieproces.

Nieuw gedrag

Vanaf .NET 8 ServicePointManager.CheckCertificateRevocationList wordt deze ingesteld trueop en WebClient worden certificaten gecontroleerd op de CRL als onderdeel van het validatieproces bij het laden van een externe afbeelding in een PictureBox besturingselement. Nadat de installatiekopieën zijn geladen, CheckCertificateRevocationList is true dit de rest van de levensduur van de app.

Versie geïntroduceerd

.NET 8

Type wijziging die fouten veroorzaken

Deze wijziging is een gedragswijziging.

Reden voor wijziging

Het wordt aanbevolen om deze in te stellen ServicePointManager.CheckCertificateRevocationListtrue voordat u objecten maakt WebClient of WebRequest objecten maakt, zodat deze objecten geen ingetrokken certificaten als geldig accepteren.

De gevolgen van deze wijziging worden beschreven bij wijzigingen in het laadgedrag. Als u wilt terugkeren naar het vorige gedrag, beschrijft dat artikel ook hoe u dit doet via een switch.

Betrokken API's