JDK 10 新特性-JEP 319:根证书

JDK 10 新特性-JEP 319:根证书

JEP 319:根证书

QWen Max

中英对照

JEP 319 Root Certificates

概述​

在 JDK 中提供一组默认的根证书颁发机构 (CA) 证书。

目标​

开源 Oracle Java SE Root CA 计划中的根证书,以使 OpenJDK 构建版本对开发者更具吸引力,并减少这些构建版本与 Oracle JDK 构建版本之间的差异。

动机​

cacerts 密钥库是 JDK 的一部分,旨在包含一组根证书,这些根证书可用于在各种安全协议中使用的证书链建立信任。然而,JDK 源代码中的 cacerts 密钥库当前为空。因此,在 OpenJDK 构建中,默认情况下关键的安全组件(例如 TLS)无法正常工作。为了解决此问题,用户必须根据文档配置并填充 cacerts 密钥库的一组根证书,例如在 JDK 9 发行说明 中记录的内容。

描述​

cacerts 密钥库将填充由 Oracle 的 Java SE Root CA 计划中的证书颁发机构(CA)签发的一组根证书。作为先决条件,每个 CA 必须签署 Oracle 贡献者协议 (OCA) 或同等协议,以授予 Oracle 开源其证书的权利。以下列出了已签署所需协议的 CA,并且针对每个 CA 列出了将包含的根证书(通过专有名称标识)。此列表包括了当前大多数属于 Oracle Java SE Root CA 计划成员的 CA。尚未签署协议的 CA 将暂时不被包含在内,而那些处理时间较长的 CA 将被包含在下一个版本中。

Actalis S.p.A.​

CN=Actalis Authentication Root CA,O=Actalis S.p.A./03358520967,L=米兰,C=IT

Buypass AS​

CN=Buypass Class 2 Root CA,O=Buypass AS-983163327,C=NO

CN=Buypass Class 3 Root CA,O=Buypass AS-983163327,C=NO

Camerfirma​

CN=商会根证书,OU=http://www.chambersign.org,O=AC Camerfirma SA CIF A82743287,C=EU

CN=商会根证书 - 2008,O=AC Camerfirma S.A.,序列号=A82743287,L=马德里(当前地址见 www.camerfirma.com/address),C=EU

CN=全球商会根证书 - 2008,O=AC Camerfirma S.A.,序列号=A82743287,L=马德里(当前地址见 www.camerfirma.com/address),C=EU

Certum​

CN=Certum CA,O=Unizeto Sp. z o.o.,C=PL

CN=Certum Trusted Network CA,OU=Certum Certification Authority,O=Unizeto Technologies S.A.,C=PL

中华电信股份有限公司​

OU=ePKI 根证书认证机构,O="中华电信股份有限公司",C=TW

Comodo CA Ltd.​

CN=AddTrust Class 1 CA Root,OU=AddTrust TTP Network,O=AddTrust AB,C=SE

CN=AddTrust External CA Root,OU=AddTrust External TTP Network,O=AddTrust AB,C=SE

CN=AddTrust Qualified CA Root,OU=AddTrust TTP Network,O=AddTrust AB,C=SE

CN=AAA Certificate Services,O=Comodo CA Limited,L=Salford,ST=Greater Manchester,C=GB

CN=COMODO ECC Certification Authority,O=COMODO CA Limited,L=Salford,ST=Greater Manchester,C=GB

CN=COMODO RSA Certification Authority,O=COMODO CA Limited,L=Salford,ST=Greater Manchester,C=GB

CN=USERTrust ECC Certification Authority,O=The USERTRUST Network,L=Jersey City,ST=New Jersey,C=US

CN=USERTrust RSA Certification Authority,O=The USERTRUST Network,L=Jersey City,ST=New Jersey,C=US

CN=UTN - USERFirst - Client Authentication and Email,OU=http://www.usertrust.com,O=The USERTRUST Network,L=Salt Lake City,ST=UT,C=US

CN=UTN - USERFirst - Hardware,OU=http://www.usertrust.com,O=The USERTRUST Network,L=Salt Lake City,ST=UT,C=US

CN=UTN - USERFirst - Object,OU=http://www.usertrust.com,O=The USERTRUST Network,L=Salt Lake City,ST=UT,C=US

Digicert Inc.​

CN=Baltimore CyberTrust Root,OU=CyberTrust,O=Baltimore,C=IE

CN=Baltimore CyberTrust Code Signing Root,OU=CyberTrust,O=Baltimore,C=IE

CN=DigiCert Global Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US

CN=DigiCert Global Root G2,OU=www.digicert.com,O=DigiCert Inc,C=US

CN=DigiCert Global Root G3,OU=www.digicert.com,O=DigiCert Inc,C=US

CN=DigiCert Trusted Root G4,OU=www.digicert.com,O=DigiCert Inc,C=US

CN=DigiCert Assured ID Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US

CN=DigiCert Assured ID Root G2,OU=www.digicert.com,O=DigiCert Inc,C=US

CN=DigiCert Assured ID Root G3,OU=www.digicert.com,O=DigiCert Inc,C=US

CN=DigiCert High Assurance EV Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US

OU=Equifax Secure Certificate Authority,O=Equifax,C=US

CN=Equifax Secure eBusiness CA - 1,O=Equifax Secure Inc.,C=US

CN=Equifax Secure Global eBusiness CA - 1,O=Equifax Secure Inc.,C=US

CN=GeoTrust Global CA,O=GeoTrust Inc.,C=US

CN=GeoTrust Primary Certification Authority,O=GeoTrust Inc.,C=US

CN=GeoTrust Primary Certification Authority - G2,OU=(c) 2007 GeoTrust Inc. - For authorized use only,O=GeoTrust Inc.,C=US

CN=GeoTrust Primary Certification Authority - G3,OU=(c) 2008 GeoTrust Inc. - For authorized use only,O=GeoTrust Inc.,C=US

CN=GeoTrust Universal CA,O=GeoTrust Inc.,C=US

CN=GTE CyberTrust Global Root,OU="GTE CyberTrust Solutions, Inc.",O=GTE Corporation,C=US

CN=thawte Primary Root CA,OU="(c) 2006 thawte, Inc. - For authorized use only",OU=Certification Services Division,O="thawte, Inc.",C=US

CN=thawte Primary Root CA - G2,OU="(c) 2007 thawte, Inc. - For authorized use only",O="thawte, Inc.",C=US

CN=thawte Primary Root CA - G3,OU="(c) 2008 thawte, Inc. - For authorized use only",OU=Certification Services Division,O="thawte, Inc.",C=US

EMAILADDRESS=premium - server@thawte.com,CN=Thawte Premium Server CA,OU=Certification Services Division,O=Thawte Consulting cc,L=Cape Town,ST=Western Cape,C=ZA

CN=Thawte Timestamping CA,OU=Thawte Certification,O=Thawte,L=Durbanville,ST=Western Cape,C=ZA

OU=Class 1 Public Primary Certification Authority,O="VeriSign, Inc.",C=US

OU=VeriSign Trust Network,OU="(c) 1998 VeriSign, Inc. - For authorized use only",OU=Class 1 Public Primary Certification Authority - G2,O="VeriSign, Inc.",C=US

CN=VeriSign Class 1 Public Primary Certification Authority - G3,OU="(c) 1999 VeriSign, Inc. - For authorized use only",OU=VeriSign Trust Network,O="VeriSign, Inc.",C=US

OU=VeriSign Trust Network,OU="(c) 1998 VeriSign, Inc. - For authorized use only",OU=Class 2 Public Primary Certification Authority - G2,O="VeriSign, Inc.",C=US

CN=VeriSign Class 2 Public Primary Certification Authority - G3,OU="(c) 1999 VeriSign, Inc. - For authorized use only",OU=VeriSign Trust Network,O="VeriSign, Inc.",C=US

OU=Class 3 Public Primary Certification Authority,O="VeriSign, Inc.",C=US

OU=VeriSign Trust Network,OU="(c) 1998 VeriSign, Inc. - For authorized use only",OU=Class 3 Public Primary Certification Authority - G2,O="VeriSign, Inc.",C=US

CN=VeriSign Class 3 Public Primary Certification Authority - G3,OU="(c) 1999 VeriSign, Inc. - For authorized use only",OU=VeriSign Trust Network,O="VeriSign, Inc.",C=US

CN=VeriSign Class 3 Public Primary Certification Authority - G4,OU="(c) 2007 VeriSign, Inc. - For authorized use only",OU=VeriSign Trust Network,O="VeriSign, Inc.",C=US

CN=VeriSign Class 3 Public Primary Certification Authority - G5,OU="(c) 2006 VeriSign, Inc. - For authorized use only",OU=VeriSign Trust Network,O="VeriSign, Inc.",C=US

CN=VeriSign Universal Root Certification Authority,OU="(c) 2008 VeriSign, Inc. - For authorized use only",OU=VeriSign Trust Network,O="VeriSign, Inc.",C=US

DocuSign​

CN=Class 2 Primary CA,O=Certplus,C=FR

CN=Class 3P Primary CA,O=Certplus,C=FR

CN=KEYNECTIS ROOT CA,OU=ROOT,O=KEYNECTIS,C=FR

D-TRUST 有限公司​

CN=D-TRUST Root Class 3 CA 2 2009,O=D-Trust GmbH,C=DE

CN=D-TRUST Root Class 3 CA 2 EV 2009,O=D-Trust GmbH,C=DE

IdenTrust​

CN=DST Root CA X3,O=Digital Signature Trust Co.

CN=IdenTrust Public Sector Root CA 1,O=IdenTrust,C=US

CN=IdenTrust Commercial Root CA 1,O=IdenTrust,C=US

Let's Encrypt​

CN=ISRG Root X1,O=Internet Security Research Group,C=US

LuxTrust​

CN=LuxTrust Global Root,O=LuxTrust s.a.,C=LU

QuoVadis 有限公司​

CN=QuoVadis 根证书认证机构,OU=根证书认证机构,O=QuoVadis 有限公司,C=BM

CN=QuoVadis 根 CA 1 G3,O=QuoVadis 有限公司,C=BM

CN=QuoVadis 根 CA 2,O=QuoVadis 有限公司,C=BM

CN=QuoVadis 根 CA 2 G3,O=QuoVadis 有限公司,C=BM

CN=QuoVadis 根 CA 3,O=QuoVadis 有限公司,C=BM

CN=QuoVadis 根 CA 3 G3,O=QuoVadis 有限公司,C=BM

Secom 信任系统​

OU=Security Communication RootCA1,O=SECOM Trust.net,C=JP

OU=Security Communication RootCA2,O="SECOM Trust Systems CO.,LTD.",C=JP

OU=Security Communication EV RootCA1,O="SECOM Trust Systems CO.,LTD.",C=JP

SwissSign AG​

CN=SwissSign Gold CA - G2,O=SwissSign AG,C=CH

CN=SwissSign Platinum CA - G2,O=SwissSign AG,C=CH

CN=SwissSign Silver CA - G2,O=SwissSign AG,C=CH

Telia​

CN=Sonera Class2 CA,O=Sonera,C=FI

Trustwave​

CN=SecureTrust CA,O=SecureTrust Corporation,C=US

CN=XRamp Global Certification Authority,O=XRamp Security Services Inc,OU=www.xrampsecurity.com,C=US

测试​

将创建测试来通过验证每个根证书的 SHA-256 指纹以确认 cacerts 密钥库的完整性。如果可行,还将编写测试来验证由这些 CA 签发的、能够追溯到所包含根证书的测试证书。将添加额外的测试以确保依赖于根证书的安全组件在 OpenJDK 构建版本中开箱即用,无需任何额外配置。

相关推荐

为什么面相这么凶,为什么我的面相给人的感觉很凶呢
太阳能电池板能持续多久?
365bet不能提现

太阳能电池板能持续多久?

🌍 01-03 👁️ 5820
详细步骤教你如何注册新微信号,轻松上手