Why is my certificate rejected even with the correct CN?
Because modern browsers ignore the Common Name for hostname validation and check only the Subject Alternative Name; a certificate issued with only a CN, without the SAN extension filled in with the same domain, fails validation even though the CN is technically correct.
Why can SSL certificates no longer last several years?
Because the CA/Browser Forum, the group that sets the rules followed by trusted certificate authorities, progressively cut the validity ceiling, from 5 years in 2011 down to 398 days starting September 2020, to shrink the window in which a compromised key or a revoked domain would still be accepted by an old certificate that has not yet expired.
A certificate has both a SHA-1 and a SHA-256 fingerprint, what is each for?
Both identify the exact same certificate binary, just with different algorithms; SHA-256 is the current standard since it has no known practical collision, the SHA-1 fingerprint only shows up for compatibility with older tools that still display it, and it should never be the only one used to confirm identity.
Can an IP address appear inside an SSL certificate?
Yes, the SAN extension accepts both DNS Name and IP Address as entry types, so a single certificate can cover both `example.com` and the IP `10.0.0.1` in the same list, useful when an internal service is reached directly by address instead of a domain name.