So, even though both root certificates and intermediate certificates serve the same function, they are different. Root CAs remain offline and only give a certificate to intermediate CA and not to end users, as their compromise can destroy the PKI. Intermediate CAs are like the online version of Root CAs. Intermediate CAs can give certificates to other intermediate CA or to other end users, no matter what is the use they require it for. Intermediate CAs are also a little different than Root CA as their initial certificate is cross signed in contrast to the root certificate, which is self signed. Once the trust is established, the intermediate CA is given its own certificate and does not have to depend on any cross signed certificate.