On Monday, December 1, 2014 4:29:31 PM UTC-6, Kathleen Wilson wrote:
> Entrust has applied to include the "Entrust Root Certification Authority 
> - G2" and "Entrust Root Certification Authority - EC1" root 
> certificates, turn on all three trust bits for both, and enable EV 
> treatment for both. These new root certificates are intended to 
> eventually replace Entrust's currently included SHA-1 root certificates.
> 
> Entrust is a commercial CA serving the global market for SSL web 
> certificates. Entrust also issues certificates to subordinate CAs for 
> enterprise and commercial use. Entrust has enterprise subordinate CAs 
> that issue certificates for SSL and S/MIME internal use. There are also 
> commercial subordinate CAs that issue SSL certificates and S/MIME 
> certificates to the public.
> 
> The request is documented in the following bug:
> https://bugzilla.mozilla.org/show_bug.cgi?id=849950
> 
> And in the pending certificates list:
> http://www.mozilla.org/projects/security/certs/pending/
> 
> Summary of Information Gathered and Verified:
> https://bugzilla.mozilla.org/attachment.cgi?id=8513832
> 
> Noteworthy points:
> 
I am posting to express my support that Mozilla accept these changes.  I have 
been using these roots for websites accessed by other browsers and have not had 
any issues.  I don't see anything in the CPS that would be a concern or deviate 
from standard practices.  Accepting these changes offers support for current 
security standards.

> * The primary documents are in English
> 
> Document Repository: http://www.entrust.net/CPS
> 
> CPS: 
> http://www.entrust.net/CPS/pdf/SSL-CPS-English-20140304-Version-2-11.pdf
> 
> EV CPS: http://www.entrust.net/CPS/pdf/EV-SSL-CPS-English-20140304-v1-6.pdf
> 
> * CA Hierarchy: These G2 and EC1 roots will have internally-operated 
> subordinate CAs, and will eventually have externally-operated 
> subordinate CAs. The G2 root is intended to eventually replace Entrust's 
> SHA-1 root certificates, so the externally-operated subordinate CAs will 
> eventually be migrated to the new G2 CA hierarchy.
> 
> ** Entrust's Third Party Subordinate CA Disclosure, including CP/CPS and 
> audit statements:
> http://www.entrust.net/about/third-party-sub-ca.htm
> 
> ** CPS Appendix B: Third Party Subordinate CAs are assessed to meet the 
> requirements of the CP and/or CPS on an annual basis using one of the 
> audit criteria specified in the Baseline Requirements.
> 
> * This request is to turn on all three trust bits, and enable EV 
> treatment for both root certificates.
> 
> CPS section 1.4: Entrust Certificates issued to individuals are 
> typically used to sign and encrypt e-mail and to authenticate to 
> applications (client authentication).
> Class 1 Certificates is considered to be low assurance, as the 
> verification method simply confirms that the Subscriber controls the 
> asserted email address. No verification checks of the Subscriber's 
> identity are performed.
> Class 2 Certificates provide a greater level of assurance over Class 1 
> Certificates, because in addition to email address control, basic 
> verification steps are performed to confirm the identity of the Subscriber.
> 
> CPS 3.1.10: Registration Authorities operating under the Entrust 
> Certification Authorities shall use reasonable means to confirm the 
> Applicant or Subscriber has control of the domain names to be included 
> in the Entrust Certificate. The Registration Authority shall check the 
> WHOIS record to determine who the top level domain (TLD) is registered 
> to. The authorization to use the domain is done by contacting an 
> authorization contact at the entity that registered the domain name or 
> by contacting a user identified in the WHOIS record.
> If contacting a user identified in the WHOIS record by email, then only 
> the following emails addresses may be used:
> (i) Supplied by the Domain Name Registrar;
> (ii) Taken from the Domain Name Registrant's "registrant", "technical", 
> or "administrative" contact information, as it appears in the Domain's 
> WHOIS record; or;
> (iii) By pre-pending a local part to a Domain Name as follows:
> a. Local part - One of the following: 'admin', 'administrator', 
> 'webmaster', 'hostmaster', or 'postmaster'; and
> b. Domain Name - Formed by pruning zero or more components from the 
> Registered Domain Name or the requested Fully-Qualified Domain Name.
> 
> CPS section 3.1.11: Registration Authorities operating under the Entrust 
> Certification Authorities shall use reasonable means to confirm the 
> Applicant or Subscriber has control of the e-mail address to be included 
> in the Entrust Certificate. The e-mail address for Entrust Client 
> Certificates is confirmed using the e-mail through the enrollment process.
> 
> Entrust only issues Code Signing certificates to organizations. 
> Organization identity information and authorization is verified the same 
> as with Entrust EV SSL certificates less, of course, the domain information.
> 
> EV CPS section 3.1: Before issuing an EV SSL Certificate, the Entrust EV 
> SSL Certification Authorities ensure that all Subject organization 
> information in the EV SSL Certificate conforms to the requirements of, 
> and has been verified in accordance with, the procedures prescribed in 
> this CPS and the Guidelines published by the CA/Browser Forum and 
> matches the information confirmed and documented by the Registration 
> Authority pursuant to its verification processes. Such verification 
> processes are intended accomplish the following:
> (i) Verify the Applicant's existence and identity, including;
> a. Verify the Applicant's legal existence and identity (as stipulated in 
> the Guidelines),
> b. Verify the Applicant's physical existence (business presence at a 
> physical address), and
> c. Verify the Applicant's operational existence (business activity).
> (ii) Verify the Applicant is a registered holder or has exclusive 
> control of the domain name to be included in the EV SSL Certificate; and
> (iii) Verify the Applicant's authorization for the EV SSL Certificate, 
> including;
> a. Verify the name, title, and authority of the Contract Signer, 
> Certificate Approver, and Certificate Requester;
> b. Verify that Contract Signer signed the Subscription Agreement; and
> c. Verify that a Certificate Approver has signed or otherwise approved 
> the EV SSL Certificate Request.
> 
> * EV Policy OID: 2.16.840.1.114028.10.1.2
> 
> * Root Cert URLs
> https://bugzilla.mozilla.org/attachment.cgi?id=767483
> https://bugzilla.mozilla.org/attachment.cgi?id=813664
> 
> * Test Websites
> https://validg2.entrust.net/
> https://validec.entrust.net
> 
> * CRL
> http://crl.entrust.net/g2ca.crl
> http://crl.entrust.net/ec1root.crl
> 
> * OCSP
> http://ocsp.entrust.net/
> CPS section 4.4.11: OCSP responses for end-entities issued at least 
> every 4 days, with max expiration time of 10 days.
> 
> * Audit: Annual audits are performed by Deloitte according to the 
> WebTrust CA, WebTrust BR, and WebTrust EV audit criteria.
> https://cert.webtrust.org/SealFile?seal=328&file=pdf
> 
> * Potentially Problematic Practices
> (http://wiki.mozilla.org/CA:Problematic_Practices)
> 
> ** Delegation of Domain / Email validation to third parties
> *** Entrust allows third party domain/email verification. All third 
> party certificate requests are reviewed by Entrust before issuance. 
> According to Entrust's CPS, all subordinate CAs are required to be 
> audited annually, whether they are technically constrained or not. Third 
> Party RAs are also audited annually by a third party auditor.
> *** CPS Appendix B: Entrust operated subordinate CAs are managed in 
> accordance with this CPS or are operated in accordance with their own CP 
> and/or CPS which meets the minimum requirements of this CPS.
> *** CPS Appendix B: Third Party Subordinate CAs are assessed to meet the 
> requirements of the CP and/or CPS on an annual basis using one of the 
> audit criteria specified in the Baseline Requirements.
> *** Enterprise sub-CAs can only issue to Subscribers as defined in their 
> contract. Subscribers of S/MIME client certificates are employees, 
> groups of employees, or business partners that use the certificates for 
> enterprise business purposes. Subscribers of SSL certificates are the 
> enterprise or affiliate that has registered the domain name.
> *** Enterprise sub-CAs are contractually bound only to issue SSL and/or 
> S/MIME certificates with domains registered to the enterprise or 
> enterprise affiliate.
> All certificates issued by an enterprise sub-CA must contain the 
> organization name of the enterprise or enterprise affiliate. Use of 
> certificates must be restricted by EKU.
> All enterprise sub-CAs are subject to an annual audit to be conducted by 
> an independent security auditor. In the past, Entrust allowed audits to 
> be conducted in accordance with criteria specified in the sub-CA 
> agreement. Entrust has revised all agreements to require annual audits 
> to be conducted in accordance with one of the four audit standards as 
> specified in the Baseline Requirements.
> 
> ** Issuing SSL Certificates for Internal Domains
> Entrust does issue SSL certificates with internal host names and 
> reserved IP addresses. Entrust plans to phase this practice out in 
> accordance with the Baseline Requirements.
> 
> This begins the discussion of the request from Entrust to include the 
> "Entrust Root Certification Authority - G2" and "Entrust Root 
> Certification Authority - EC1" root certificates, turn on all three 
> trust bits for both, and enable EV treatment for both. At the conclusion 
> of this discussion I will provide a summary of issues noted and action 
> items. If there are outstanding issues, then an additional discussion 
> may be needed as follow-up. If there are no outstanding issues, then I 
> will recommend approval of this request in the bug.
> 
> Kathleen
_______________________________________________
dev-security-policy mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-security-policy

Reply via email to