|
|
|
|
|
by antocv
4454 days ago
|
|
Because your browser doesnt know the chain, yourdomain.com could sign google.com and browser will accept it as is today. For your proposal to work the CA system would have to check with dnssec and probably another protocol to enforce the subca signs only its domain constraint. |
|
DNSSEC needn't be involved; you aren't determining whether the CA owns the domain it's issuing certs for at runtime. Instead, the parent-CA who issued the CA's signing cert determined that when they issued the cert. As long as each certificate in the sent chain both 1. checks out as signed by its parent, and 2. has a subject hierarchically below its parent's subject, you can be sure each CA in the chain did whatever it considers diligence before issuing certs to its child-CAs.