Java 11에서 기본 키 저장소가 다음에서 업데이트되었습니다 JKS
-
PKCS12. 결과적으로 다음 애플리케이션에 의존하는 애플리케이션은
KeyStore.getDefaultType() 마이그레이션 후 문제가 발생할 수 있습니다 로 변환하지 않은 경우 마이그레이션 후 문제가 발생할 수 있습니다( PKCS12 ).
이 규칙은 다음 규칙의 사용을 식별하고 플래그를 지정합니다
KeyStore.getDefaultType() 메소드를 사용하여 변경할 수 있습니다.
개발자가 JKS와의 호환성을 유지해야 하는 경우, 애플리케이션에서 키스토어 유형을 수동으로 "jks"로 지정할 수 있습니다.
예를 들어 다음 코드 스니펫을 살펴보세요:
에서 반환되는 기본 키 저장소 유형 값에 의존하는 대신
KeyStore.getDefaultType()에서 Java11 사용자는 다음과 같이 명시적으로 다음과 같이 "jks"를 지정할 수 있습니다:
이 규칙에는 다음을 반환하는 자동 수정 기능이 있습니다
"jks" :NONE.
KeyStore.getDefaultType()초기화하기 위해 사용됩니다.
수정사항 자동화를 사용으로 설정하려면 사용자 정의 구성을 애플리케이션 빌드 파일에 복사하십시오.
자세한 정보는 다음 자원을 참조하십시오.