JEP 319:根证书
概括
在 JDK 中提供一组默认的根证书颁发机构 (CA) 证书。
目标
开源 Oracle Java SE 根 CA 程序中的根证书,以使 OpenJDK 版本对开发人员更具吸引力,并减少这些版本与 Oracle JDK 版本之间的差异。
动机
密钥库cacerts
是JDK 的一部分,旨在包含一组根证书,可用于在各种安全协议中使用的证书链中建立信任。cacerts
然而,JDK 源代码中的密钥库目前为空。因此,TLS 等关键安全组件默认在 OpenJDK 版本中不起作用。要解决此问题,用户必须使用cacerts
一组根证书配置并填充密钥库,如JDK 9 发行说明中所述。