Java 10でルート証明書を標準搭載:OpenJDKでTLSがデフォルト動作
JEP 319 - ルート証明書
Java 10以前のcacertsストアは空のセットでした。さまざまなセキュリティプロトコルのベンダー証明書チェーンへの信頼を確立するために使用できる一連の証明書を含める必要がありました。
OpenJDKビルドにはこのような証明書がなかったため、TLSなどの重要なセキュリティコンポーネントがデフォルトビルドで動作しませんでした。
OracleがOracle Java SE Root CAプログラムでルート証明書をオープンソース化したことで、OpenJDKビルドにもルート証明書を含められるようになり、OpenJDKとOracle JDKの差異を縮小できます。
Oracle Java SE Root CAプログラムがルート証明書を発行します。契約を締結したベンダーがルート証明書セットに含まれます。未登録のベンダーは次のリリースで追加されます。
Java
- Java演算子をマスター:種類、構文、実践例
- Javaコメント:種類、使い方、ベストプラクティス
- Java if…elseをマスター:制御フローを徹底解説
- Java拡張forループをマスター:構文、例、ベストプラクティス
- Java文字列をマスター:生成、メソッド、ベストプラクティス
- Javaインターフェース完全ガイド:概念、実装、ベストプラクティス
- Java無名インナークラス完全ガイド:定義、構文、実践例
- Javaのtry-with-resourcesをマスターする:自動リソース管理の仕組みと活用法
- Javaアノテーション完全ガイド:種類、配置場所、実践例
- Javaアサーション完全ガイド:バグ早期発見とコード信頼性の向上
- Java Vectorの理解:使い方、特徴、ArrayListとの比較