이 규칙은 사용된 com.sun.net.ssl.internal.ssl.Provider 클래스를 플래그 지정합니다. 이 클래스를 사용해서는 안 됩니다. 그 대신 com.ibm.jsse2.IBMJSSEProvider2를 사용하십시오.
또한 이 규칙은 com.sun.net.ssl.internal.ssl 패키지에서 다음 클래스의 사용에 플래그를 지정합니다. 이러한 클래스는 사용할 수 없습니다. 대신 com.ibm.jsse2 패키지의 클래스를 사용하십시오.
자동화된 수정사항은 다음과 같이 변경됩니다.
수정사항 자동화를 사용으로 설정하려면 사용자 정의 구성을 애플리케이션 빌드 파일에 복사하십시오.
예를 들면, 다음 코드 단편은
|
import 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) |
다음 코드로 변경됩니다.
|
import com.ibm.jsse2.IBMJSSEProvider2;
import com.ibm.jsse2.SSLSocketFactoryImpl; if (myProvider instanceof com.ibm.jsse2.IBMJSSEProvider2) |
이 규칙의 빠른 수정사항을 적용한 후에도 com.sun.net.ssl.internal.ssl.Provider를 사용하는 방법에 따라서는 여전히 여러 가지 변경을 해야 할 수 있습니다. com.sun.net.ssl.internal.ssl.Provider 및 com.ibm.jsse2.IBMJSSEProvider2 간의 차이로 인해 필요한 추가 변경을 용이하게 수행하려면 Eclipse Java 문제점 마커를 사용하십시오. 특히 다음과 같은 일부 차이가 있습니다.
이 규칙에 대한 추가 정보는 다음을 참조하십시오.