I have a https server with following the certificate chain : Root CA -> Intermediate CA -> server certificate

I noticed that for the client (eg. browser) trusts the server I need to install in Windows: Root CA in Trusted Root CA store, Intermediate CA in Trusted Intermediate CA store.

Why do I need to install Root CA and not only Intermediate CA ?


1 Answer 1


Installing the Root CA tells your browser to trust the Root CA, and any certificates signed (directly or indirectly) by the Root CA.

If you don't install the Root CA, then your browser will not trust the Root CA, and therefore it will not trust the Intermediate CA, and therefore it will not trust the Server Certificate.

  • Thank you, can I just install intermediates to trust the server ?
    – Archiman
    Mar 23, 2021 at 14:10
  • No, you need to install the entire certificate chain...
    – D0gfather
    Mar 25, 2021 at 1:30

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .