이 규칙은 다음의 사용을 플래그 지정합니다.
com.sun.net.ssl.internal.ssl.Provider
클래스. 이 클래스를 사용해서는 안 됩니다.
대신
com.ibm.jsse2.IBMJSSEProvider2
.
또한 이 규칙은 다음 클래스의 사용을 플래그 지정합니다.
com.sun.net.ssl.internal.ssl
발견됩니다.
이러한 클래스는 사용할 수 없습니다. 대신 다음에서 클래스를 사용하십시오.
com.ibm.jsse2
발견됩니다.
- com.sun.net.ssl.internal.ssl.Debug
- com.sun.net.ssl.internal.ssl.SSLServerSocketFactoryImpl
- com.sun.net.ssl.internal.ssl.SSLSocketFactoryImpl
자동화된 수정사항은 다음과 같이 변경됩니다.
- 다음에 대한 참조
com.sun.net.ssl.internal.ssl.Provider
클래스가 다음으로 변경됨
com.ibm.jsse2.IBMJSSEProvider2
.
- 다음에 대한 참조
Provider
클래스가 다음으로 변경됨
IBMJSSEProvider2
.
- 다음에 대한 참조
com.sun.net.ssl.internal.ssl.Debug
클래스가 다음으로 변경됨
com.ibm.jsse2.Debug
.
- 다음에 대한 참조
com.sun.net.ssl.internal.ssl.SSLServerSocketFactoryImpl
클래스가 다음으로 변경됨
com.ibm.jsse2.SSLServerSocketFactoryImpl
.
- 다음에 대한 참조
com.sun.net.ssl.internal.ssl.SSLSocketFactoryImpl
클래스가 다음으로 변경됨
com.ibm.jsse2.SSLSocketFactoryImpl
.
수정사항 자동화를 사용으로 설정하려면 사용자 정의 구성을 애플리케이션 빌드 파일에 복사하십시오.
예를 들면, 다음 코드 단편은
< 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
. 특히 몇 가지 차이점은 다음과 같습니다.
- 다음
com.sun.net.ssl.internal.ssl.Provider
인수를 사용하는 두 개의 생성자를 포함합니다. 다음
com.ibm.jsse2.IBMJSSEProvider2
유사한 생성자를 포함하지 않습니다.
- 다음
com.sun.net.ssl.internal.ssl.Provider
메소드 포함
isFIPS
.
com.ibm.jsse2.IBMJSSEProvider2
이 메소드를 포함하지 않습니다.
이 규칙에 대한 추가 정보는 다음을 참조하십시오.