com.sun.net.ssl 패키지에서 API 사용 안함

com.sun.net.ssl 패키지의 클래스 및 인터페이스는 더 이상 사용되지 않기 때문에 javax.net.ssl 패키지의 클래스 및 인터페이스로 대체되었습니다.

자동화된 수정사항은 com.sun.net.ssl 패키지에 대한 참조를 javax.net.ssl로 변경합니다. 수정사항 자동화를 사용으로 설정하려면 사용자 정의 구성을 애플리케이션 빌드 파일에 복사하십시오. 이 규칙은 import 문과 Java 코드의 본문에서 완전한 이름을 검색합니다.

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

import com.sun.net.ssl.X509KeyManager;
    
if (keyManager instanceof com.sun.net.ssl.X509KeyManager)

다음 코드로 변경됩니다.

import javax.net.ssl.X509KeyManager;
    
if (keyManager instanceof javax.net.ssl.X509KeyManager)

자동화된 수정사항은 다음과 같은 패키지 가져오기를 변경합니다.

import com.sun.net.ssl.*;

다음으로 변경됩니다.

import javax.net.ssl.*;

이 규칙에 대해 자동화된 수정사항을 적용한 후에도 사용하는 API및 사용 방법에 따라 여전히 많은 변경사항이 있을 수 있습니다. Eclipse Java 문제점 마커를 사용하여, com.sun.net.ssl API 및 javax.net.ssl API 간의 차이로 인해 필요한 추가 변경을 수행할 수 있습니다. 이러한 차이점에는 다음이 포함됩니다.

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