제거된 약한 이름 지정된 곡선에 대한 참조 감지

Java 14에서 약한 이름 지정된 곡선은 TLS, CertPath, 서명된 Jar에 대해 기본적으로 사용 안함으로 설정되었습니다. Java 15에서 약한 이름 지정된 곡선은 기본 SunEC 구현에서 기본적으로 사용 안함으로 설정되었습니다. Java 16에서 약한 이름 지정된 곡선에 대한 구현이 제거되었습니다.

다음 곡선이 제거되었습니다.

secp112r1, secp112r2, secp128r1, secp128r2, secp160k1, secp160r1, secp160r2, secp192k1, secp192r1, secp224k1, secp224r1, secp256k1, sect113r1, sect113r2, sect131r1, sect131r2, sect163k1, sect163r1, sect163r2, sect193r1, sect193r2, sect233k1, sect233r1, sect239k1, sect283k1, sect283r1, sect409k1, sect409r1, sect571k1, sect571r1, X9.62 c2tnb191v1, X9.62 c2tnb191v2, X9.62 c2tnb191v3, X9.62 c2tnb239v1, X9.62 c2tnb239v2, X9.62 c2tnb239v3, X9.62 c2tnb359v1, X9.62 c2tnb431r1, X9.62 prime192v2, X9.62 prime192v3, X9.62 prime239v1, X9.62 prime239v2, X9.62 prime239v3, brainpoolP256r1, brainpoolP320r1, brainpoolP384r1, brainpoolP512r1

이러한 곡선은 더 이상 사용되지 않아야 하지만, 애플리케이션에서 필요한 경우 써드파티 대체를 사용해야 합니다.

이러한 변경에 대한 자세한 정보는 TLS, CertPath 및 서명된 JAR의 약한 이름 지정된 곡선은 기본적으로 사용 안함, 기본적으로 사용 안함으로 설정된 기본 SunEC 구현 레거시 Elliptic 곡선 제거를 참조하십시오.