Références détectées à des courbes nommées faibles qui ont été supprimées

Dans Java 14, les courbes nommées faibles ont été désactivées par défaut pour TLS, CertPath et Signed Jar. Dans Java 15, les courbes nommées faibles ont été désactivées par défaut dans l'implémentation SunEC native. Dans Java 16, l'implémentation des courbes nommées faibles a été supprimée.

Les courbes suivantes ont été supprimées :

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

Les courbes suivantes ne doivent plus être utilisées mais si elles sont nécessaires à l'application, il convient de recourir à une alternative tierce.

Pour plus d'informations sur ces changements, voir Weak Named Curves in TLS, CertPath, and Signed JAR Disabled by Default, Disabled Native SunEC Implementation by Default et Removal of Legacy Elliptic Curves.