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

在 Java 14 中,依預設已針對 TLS、CertPath 及簽署 JAR 停用弱具名曲線。在 Java 15 中,依預設已在原生 SunEC 實作中停用弱具名曲線。在 Java 16 中,已移除弱具名曲線的實作。

已移除下列曲線:

secp112r1secp112r2secp128r1secp128r2secp160k1secp160r1secp160r2secp192k1secp192r1secp224k1 secp224r1secp256k1sect113r1sect113r2sect131r1sect131r2sect163k1sect163r1sect163r2sect193r1sect193r2 sect233k1sect233r1sect239k1sect283k1sect283r1sect409k1sect409r1sect571k1sect571r1X9.62 c2tnb191v1 X9.62 c2tnb191v2X9.62 c2tnb191v3X9.62 c2tnb239v1X9.62 c2tnb239v2X9.62 c2tnb239v3X9.62 c2tnb359v1X9.62 c2tnb431r1 X9.62 prime192v2X9.62 prime192v3X9.62 prime239v1X9.62 prime239v2X9.62 prime239v3brainpoolP256r1brainpoolP320r1 brainpoolP384r1brainpoolP512r1

這些曲線不應再使用,但如果應用程式需要它們,則必須使用協力廠商替代方案。

如需這些變更的相關資訊,請參閱 TLS、CertPath 及簽署 JAR 中依預設停用的弱具名曲線 依預設停用的原生 SunEC 實作 移除舊式 Elliptic 曲線