When Let's Encrypt issued their DST Root CA X3 Expiration notice last month, I was curious to check out the changes. As I was delving into it, I checked my own certificates and noticed something which I have been unable to figure out.
We have a number of webservers, Apache & Nginx, with each one hosting several websites and each vhost gets it's own certificate. Works well, no problems, except for maybe the behaviour I will explain.
When I used the SSLabs certificate checker, the first domain, in alphabetical order, has it's typical certificate applied, but each domain after that, not only has it's own certificate, but a second certificate. Additionally it also shows an error of server mismatch on that second certificate.
For example, the first domain (alphabetically) using the SSLabs cert checker looks fine.
But then if I check on another domain, and scroll further down until I reach Certificate #2: RSA 2048 bits (SHA256withRSA), which the first domain does not have. But I can't figure out why only one domain has only one certificate, while the rest have two. And as I mentioned earlier, there's a server mismatch which identifies the first domain as the alternate, even though it's nowhere in the vhost. Unless I'm missing something.
If anyone can explain it to me, I would greatly appreciate it.