How does the DNS-based Authentication of Named Entities (DANE) protocol make Certificate Authorities (CA) obsolete?
In other words: How is it technically possible that DANE does not need Certificate Authorities?
How does the DNS-based Authentication of Named Entities (DANE) protocol make Certificate Authorities (CA) obsolete?
In other words: How is it technically possible that DANE does not need Certificate Authorities?
DANE makes it possible for every owner of a domain to publish its certificate inside the DNS, i.e. fully managed by the owner of the domain which is the owner of the certificate. But, DANE needs DNSSec because otherwise such records could be spoofed which would a major problem with certificates. Thus while DANE does not rely on a certificate hierarchy to build a chain to a trusted root CA it still relies on a similar concept: a key hierarchy with trusted root keys.
The main difference to CA issued certificates is that the domain owner can fully create all certificates belonging to its domain itself and insert it into this hierarchy of trusted keys. Similar revocation is easier since the key has simply to be removed from the DNS. This of course requires that the domain owner is able to manage its own DNS records and that these are protected with DNSSec.