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