Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zachowanie sposobu PictureBox ładowania obrazu zdalnego zmieniło się na platformie .NET 8. Teraz, zanim obraz zostanie załadowany za pośrednictwem WebClient, ServicePointManager.CheckCertificateRevocationList jest ustawione na true, więc WebClient sprawdza certyfikaty względem listy odwołania certyfikatów (CRL) w ramach procesu weryfikacji.
Poprzednie zachowanie
Wcześniej, ServicePointManager.CheckCertificateRevocationList nie był ustawiony na true. Po WebClient załadowaniu obrazu zdalnego do PictureBox kontrolki nie sprawdzano certyfikatów w stosunku do CRL w ramach procesu walidacji.
Nowe zachowanie
Począwszy od platformy .NET 8, ServicePointManager.CheckCertificateRevocationList jest ustawiona na true, a WebClient sprawdza certyfikaty względem listy CRL jako część procesu walidacji podczas ładowania zdalnego obrazu w kontrolce PictureBox. Po załadowaniu obrazu CheckCertificateRevocationList, będzie on true używany do końca działania aplikacji.
Wersja wprowadzona
.NET 8
Typ zmiany przełamującej
Ta zmiana jest zmianą behawioralną.
Przyczyna zmiany
Zaleca się ustawienie wartości ServicePointManager.CheckCertificateRevocationList na true przed utworzeniem obiektów WebClient lub WebRequest, tak aby te obiekty nie akceptowały odwołanych certyfikatów jako prawidłowych.
Zalecana akcja
Skutki tej zmiany zostały opisane w temacie Zmiany zachowania ładowania. Jeśli chcesz przywrócić poprzednie zachowanie, w tym artykule opisano również, jak to zrobić za pośrednictwem przełącznika.