Az osztályok és felületek a termékben
com.sun.net.ssl
A csomag elavult, és az osztályok és felületek helyettesítik a
javax.net.ssl
csomag.
Az automatikus javítás módosítja a
com.sun.net.ssl
Csomag
javax.net.ssl
Az egyéni konfiguráció másolása 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:
class="Code" > import com.sun.net.ssl.X509KeyManager;
if (keyManager instanceof com.sun.net.ssl.X509KeyManager)
a következőkre módosulnak:
class="Code" > import javax.net.ssl.X509KeyManager;
if (keyManager instanceof javax.net.ssl.X509KeyManager)
Az automatizált javítás csomagimportálások, például
class="Code" > import com.sun.net.ssl. *;
erre:
class="Code" > 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.
A Eclipse Java problémajelzők segítségével további módosítások szükségesek a szükséges módosítások miatt a
com.sun.net.ssl
API-k és
javax.net.ssl
API-k
A különbségekre lehetnek példák többek között az alábbiak:
-
javax.net.ssl.KeyManager
,
javax.net.ssl.KeyManagerFactory
,
javax.net.ssl.TrustManager
és
javax.net.ssl.TrustManagerFactory
Hozzáadott érték
utolsó Java módosító a metódusaikhoz, és már nem lehet felülbírálni.
-
javax.net.ssl.X509KeyManager
Módosította a metódusok paramétertípusait
chooseClientAlias
és
chooseServerAlias
.
-
javax.net.ssl.KeyManagerFactorySpi
és
javax.net.ssl.TrustManagerFactorySpi
Eltávolítva a
engineInit(KeyManagerFactoryParametersSpec arg0)
Módszer.
Helyette további metódusok kerültek hozzáadásra.
-
javax.net.ssl.SSLContextSpi
Eltávolítva a
engineInit(String arg0, String arg1, String arg2)
Módszer. Helyette további metódusok kerültek hozzáadásra.
-
javax.net.ssl.SSLContext
Az argumentumait módosította
init
Módszer.
-
javax.net.ssl.X509TrustManager
Megváltozott.
isClientTrusted
és
isServerTrusted
Módszerek.
Használat
checkClientTrusted
és
checkServerTrusted
Metódusok a megfelelő paraméterekkel.
- Osztály
javax.net.ssl.HttpsURLConnection
Az új absztrakt metódusokat tartalmaz.
- Osztály
javax.net.ssl.KeyManagerFactorySpi
Az új absztrakt metódusokat tartalmaz.
- Osztály
javax.net.ssl.SSLContextSpi
Az új absztrakt metódusokat tartalmaz.
- Osztály
javax.net.ssl.TrustManagerFactorySpi
Az új absztrakt metódusokat tartalmaz.
- Felület
javax.net.ssl.HostnameVerifier
Rendelkezik egy új megvalósítási módszerrel.
- Felület
javax.net.ssl.X509KeyManager
A megvalósításában új módszerek vannak.
- Felület
javax.net.ssl.X509TrustManager
A megvalósításában új módszerek vannak.
A szabályhoz kapcsolódó további információkért tekintse meg az alábbi leírásokat: