Ne használjon com.sun.net.ssl csomagokból származó alkalmazásprogramozási felületeket

A com.sun.net.ssl csomagban található osztályok és felületek helyét a javax.net.ssl csomag osztályai és felületei vették át.

Az automatikus javítás a com.sun.net.ssl csomagra mutató hivatkozásokat javax.net.sslértékre módosítja. Másolja az egyéni konfigurációt az alkalmazás összeépítési fájljába a javítás automatizálásához. A szabály teljes képzésű neveket ismer fel az importálási utasításokban és a Java kód törzsében.

Például az alábbiakhoz hasonló kódtöredékek:

import com.sun.net.ssl.X509KeyManager;
    
if (keyManager instanceof com.sun.net.ssl.X509KeyManager)

a következőkre módosulnak:

import javax.net.ssl.X509KeyManager;
    
if (keyManager instanceof javax.net.ssl.X509KeyManager)

Az automatizált javítás csomagimportálások, például

import com.sun.net.ssl.*;

erre:

import javax.net.ssl.*;

A szabályhoz tartozó automatikus javítások alkalmazása után előfordulhat, hogy számos módosítást kell elvégeznie attól függően, hogy mely alkalmazásprogramozási felületeket használja és hogyan használja azokat. Az Eclipse Java problémajelzők segítségével dolgozhatja fel a további szükséges módosításokat, melyek a com.sun.net.ssl és a javax.net.ssl csomag alkalmazásprogramozási felületei közötti különbségekből adódnak. A különbségekre lehetnek példák többek között az alábbiak:

A szabályhoz kapcsolódó további információkért tekintse meg az alábbi leírásokat: