偵測到對已移除的弱具名曲線的參照

在 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 曲線。