com.sun.net.ssl.internal.ssl.Provider 클래스 사용 안함

이 규칙은 다음의 사용을 플래그 지정합니다. com.sun.net.ssl.internal.ssl.Provider 클래스. 이 클래스를 사용해서는 안 됩니다. 대신 com.ibm.jsse2.IBMJSSEProvider2 .

또한 이 규칙은 다음 클래스의 사용을 플래그 지정합니다. com.sun.net.ssl.internal.ssl 발견됩니다. 이러한 클래스는 사용할 수 없습니다. 대신 다음에서 클래스를 사용하십시오. com.ibm.jsse2 발견됩니다.

자동화된 수정사항은 다음과 같이 변경됩니다.

수정사항 자동화를 사용으로 설정하려면 사용자 정의 구성을 애플리케이션 빌드 파일에 복사하십시오.

예를 들면, 다음 코드 단편은

< span class="Code" > 가져오기 com.sun.net.ssl.internal.ssl.Provider;
import com.sun.net.ssl.internal.ssl.SSLSocketFactoryImpl;
    
if (myProvider instanceof com.sun.net.ssl.internal.ssl.Provider)

다음 코드로 변경됩니다.

< span class="Code" > import com.ibm.jsse2.IBMJSSEProvider2;
import com.ibm.jsse2.SSLSocketFactoryImpl;
    
if (myProvider instanceof com.ibm.jsse2.IBMJSSEProvider2)

여전히 변경해야 할 사항이 많을 수 있습니다 com.sun.net.ssl.internal.ssl.Provider is used. Eclipse Java 문제점 마커를 사용하면 다음과 같은 차이점으로 인해 필요한 추가 변경사항을 수행하는 데 도움이 됩니다. com.sun.net.ssl.internal.ssl.Provider com.ibm.jsse2.IBMJSSEProvider2 . 특히 몇 가지 차이점은 다음과 같습니다.

이 규칙에 대한 추가 정보는 다음을 참조하십시오.