A cél operációs rendszertől függően az osztályok és felületek a termékben sun.security.x509 és sun.security.util A csomagok lecserélhetők osztályok és felületek a termékben com.ibm.security.x509 és com.ibm.security.util Csomagok.
Egy automatikus javítás a csomagneveket úgy módosítaná, hogy a IBM Java futásidejű környezet által biztosított csomagokat használja. 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.
A szabály észleli a következőhöz hasonló csomagimportálásokat:
Egy automatikus javítás megváltoztatja őket, hogy a com.ibm.security csomagokat.
Attól függően, hogy milyen API-kat használ, és hogy milyen módon használja őket. Használja a Eclipse Java problémamarkereket, hogy segítsen átdolgozni a szükséges további változtatásokat, mert a különbségek miatt a sun.security.x509 API-k és com.ibm.security.x509 API-k A különbségekre lehetnek példák többek között az alábbiak:
com.ibm.security.x509 osztály hozzáadta a
final Java módosító, hogy az
osztályok a továbbiakban ne legyenek kiterjeszthetők.sun.security.x509.ExtendedKeyUsageExtension osztály
nincs leképezvecom.ibm.security.x509.OCSPNoCheckExtension osztály
nincs leképezvecom.ibm.security.x509.X500Signer osztály nincs
leképezve
AlgorithmId statikus mező nincs leképezveCertificateIssuerName.DN_PRINCIPAL.X500Signer osztály
nincs leképezveA szabályhoz kapcsolódó további információkért tekintse meg az alábbi leírásokat: