Nepoužívat rozhraní API z balíku sun.security.x509

V závislosti na cílovém operačním systému mohou být třídy a rozhraní v balících sun.security.x509 a sun.security.util nahrazeny třídami a rozhraními v balících com.ibm.security.x509 a com.ibm.security.util.

Rychlá oprava změní názvy balíků, aby používaly poskytnuté balíky IBM Java Runtime Environment. Pravidlo zjistí úplné názvy v příkazech import a v těle kódu Java.

Nespouštějte rychlou opravu pro toto pravidlo, pokud prostředí JRE (Java Runtime Environment) neobsahuje ekvivalentní rozhraní IBM API. Prostředí JRE pro systémy HP-UX a Solaris například neobsahuje rozhraní IBM API.

Pravidlo zjistí importy balíků, jako např.

import sun.security.x509.*;
import sun.security.util.*;

Rychlá oprava je změní tak, aby používaly balíky com.ibm.security.

import com.ibm.security.x509.*;
import com.ibm.security.util.*;

Po použití rychlých oprav pro toto pravidlo můžete stále provést změn v kódu v závislosti na tom, které rozhraní API použijete a jak je použijete. Značkovače problémů Eclipse Java vám pomohou pracovat s dalšími změnami potřebnými v důsledku rozdílů mezi rozhraními sun.security.x509 API com.ibm.security.x509 API. Některé příklady rozdílů zahrnují:

Další informace související s tímto pravidlem viz: