Re: Which certificate do I have to deploy ? Root CA or Subordinate CA certificate ?



If a subordinate chains to a trusted root CA, then it is also trusted.
Best bet is for your to read the certificate revocation and status checking whitepaper that describes how certificates are verified.
http://technet.microsoft.com/en-us/library/bb457027.aspx
PKI is based on root trust.
If you trust the root CA, you trust *ALL* subordinate CAs, no matter how deep the hierarchy (by default)
Brian

please
"Pascal" <pascal_t@xxxxxxxxxxxxxxxxxx> wrote in message news:mn.d2c77d834f67cee7.70874@xxxxxxxxxxxxxxxxxxxxx
Thank you for your answer.

In Microsoft website it is written :
"Only root CA certificates must be trusted and registered on client computers. Do not add subordinate CA certificates to the Group Policy trust, because intermediate and issuing CAs certificates may not be explicitly trusted."

Source : http://technet2.microsoft.com/windowsserver/en/library/e1f11ddb-759b-4f58-90b7-3d32f124d3bc1033.mspx?mfr=true

So I am not understanding that I have to trust the subordinate CA as you said.

Thanks

This is basic PKI. Trust is established at the root.
If the CA is a subordinate of a trusted root, you trust the CA.
I would recommend reading Polk and Housley
Brian

"Pascal" <pascal_t@xxxxxxxxxxxxxxxxxx> wrote in message news:mn.d2a87d837c712979.70874@xxxxxxxxxxxxxxxxxxxxx
Hi,

we are planning to deploy a certificate hierarchy.

First, we will have a Root CA (standalone Offline) and a subordinate CA (enterprise online integrated to AD).

My question is which certificate should I have to deploy to my computer Trusted Root Certification Authorities Store ? The Root CA or the Subordinate CA ?

I have read in Microsoft website that it should be the Root CA certificate (and not the Subordinate CA) but I dont understand why !

Indeed, imagine that in the future we decide to install a new subordinate Enterprise CA (child of the Root CA, so a brother of the first subordinate CA) for a new acquired company;

If we have installed the Root CA in our domain member computers, then they will trust every certificate delivered by the new subordinate Enterprise CA, am I right ?
This is not very nice as the new sub enterprise CA is not defined to trust computers for the "whole company" but just for the newly acquired company.

Please could you tell me what do you think about that ?

Thanks

-- Pascal



--
Pascal



.



Relevant Pages

  • Re: Which certificate do I have to deploy ? Root CA or Subordinate CA certificate ?
    ... "Only root CA certificates must be trusted and registered on client computers. ... So I am not understanding that I have to trust the subordinate CA as you said. ... My question is which certificate should I have to deploy to my computer Trusted Root Certification Authorities Store? ... If we have installed the Root CA in our domain member computers, then they will trust every certificate delivered by the new subordinate Enterprise CA, am I right? ...
    (microsoft.public.windows.server.security)
  • Re: How to determine Role on a installed CA?
    ... If you do you can be 100% sure you have Enterprise ... To see if it is subordinate or root, check your CA certificate... ...
    (microsoft.public.windows.server.networking)
  • Re: W2K3 3-tier CA Implementation
    ... No matter what environment you are in, install a standalone ROOT CA. ... based on the standalone subordinate CA. ... I agree with issuing CAs being enterprise CAs. ... You do not use a certificate tempalte for the ...
    (microsoft.public.security)
  • Which certificate do I have to deploy ? Root CA or Subordinate CA certificate ?
    ... we will have a Root CA and a subordinate CA (enterprise online integrated to AD). ... My question is which certificate should I have to deploy to my computer Trusted Root Certification Authorities Store? ...
    (microsoft.public.windows.server.security)
  • Re: why does WSE fail in trusting certificate chain?
    ... root on the machine in question and use that. ... why does WSE fail in trusting certificate chain? ... But can I import the test CA root in my computer as a Trusted Root ... if the trust chain in a certificate that is received ...
    (microsoft.public.dotnet.framework.webservices.enhancements)