37 points mendym 2 hours ago 16 comments
mendym 2 hours ago | parent
data from https://www.ccadb.org/resources
ericbarrett 1 hour ago | parent
wnoise 1 hour ago | parent
(The format seems like it would allow it, but nothing supports it, and in practice CAs demand the ability to actually modify some fields, and then sign that.)
crote 1 hour ago | parent
For example, the initial Let's Encrypt Authority X3 was signed by both their own (new, not-yet-universally-trusted) ISRG Root X1, and the universally-trusted third-party IdenTrust DST Root CA X3.
One crucial detail is that it isn't the same certificate. Rather, it is two separate certificates which just so happen to be using the same key pair, so the leaf cert is in essence signed by both intermediate certs at once.
I wonder if it would be possible to do the same thing on your own, actually: can a server present two completely separate cert chains to a connecting client - as long as the leaves use the same key pair? Technically AFAIK the only requirements should be 1) the key pair in use for the connection matches the cert, 2) the domain matches the cert's Subject, and 3) the cert is trusted, so at first glance it might be possible...
wnoise 1 hour ago | parent
lmz 1 hour ago | parent
wnoise 57 minutes ago | parent
Certificates are not the same as the public key; multiple certs sharing the same key is essentially the way around this. It's not as elegant as identical signing of the same cert, but it could work.
crote 30 minutes ago | parent
And turning fields like issuer and serial into arrays risks someone accidentally using index 0 for one field and index 1 for another.
Combine that with the insane back-and-forth nightmare that the issuance process would turn into, and I have a very hard time seeing the benefit in it. After all, nobody is stopping you from requesting multiple certs independently, watching the revocation logs, and switching to the backup when required.
jeffbee 56 minutes ago | parent
fractorial 53 minutes ago | parent
jeffbee 49 minutes ago | parent
fractorial 44 minutes ago | parent
stephbook 53 minutes ago | parent
I wonder what's so annoying about OS certs.
whatevaa 42 minutes ago | parent
accountrequired 47 minutes ago | parent