Java 10 : Certificats racine intégrés pour TLS sécurisé par défaut
JEP 319 — Certificats racine (Root Certificates)
Avant Java 10, le keystore cacerts était vide. Il doit contenir des certificats de confiance pour établir la chaîne de confiance des protocoles de sécurité (TLS, etc.).
Les builds OpenJDK n'incluaient pas ces certificats, ce qui empêchait le fonctionnement par défaut de composants critiques comme TLS.
Grâce au programme Oracle Java SE Root CA, Oracle a open-sourcé les certificats racine. Les builds OpenJDK peuvent maintenant les inclure, réduisant l'écart entre OpenJDK et Oracle JDK.
Les fournisseurs ayant signé l'accord sont inclus ; les autres le seront dans les prochaines versions.
Java
- Maîtriser les opérateurs Java : Types, syntaxe et exemples pratiques
- Commentaires Java : Types, utilisation et bonnes pratiques
- Maîtriser la boucle for améliorée en Java : Syntaxe, exemples et bonnes pratiques
- Maîtriser les chaînes de caractères en Java : Création, méthodes et bonnes pratiques
- Maîtriser les interfaces Java : concepts, implémentation et bonnes pratiques
- Maîtriser les classes internes anonymes en Java : définition, syntaxe et exemples pratiques
- Maîtriser le try-with-resources Java : gestion automatique des ressources expliquée
- Annotations Java expliquées : types, placement et exemples pratiques
- Assertions Java : guide pratique pour détecter les bugs et assurer la fiabilité du code