SECOM: Difference in upper and lower case between CN field and SAN
SECOM Trust Systems identified a misissuance involving 24 TLS server-authentication certificates where the Subject's commonName did not match the dNSName byte-for-byte, although they matched case-insensitively. Initially, SECOM believed this did not violate Baseline Requirements until they received clarification from the Chrome Root Program on May 15, 2024, acknowledging it as a misissuance. SECOM revoked 37 affected certificates by May 20, 2024, and has since implemented zlint as a pre-linting tool to prevent future occurrences. They now interpret the Baseline Requirements to require a case-sensitive match between the commonName and dNSName.
- Baseline Requirements Ver.1.8.0 became effective.
- SECOM implemented zlint in their system.
- SECOM contacted Chrome Root Program regarding potential misissuance.
- SECOM confirmed misissuance based on Chrome's criteria.
- SECOM completed revocation of 37 certificates.