Blog | G5 Cyber Security

SSL Certificate: Multiple Issuers?

TL;DR

No, an SSL certificate cannot be directly signed by two different Certificate Authorities (CAs) at the same time. However, you can achieve similar results using techniques like Subject Alternative Names (SANs) and wildcard certificates, or by having multiple separate certificates for different domains/subdomains.

Understanding the Problem

An SSL certificate is issued by a CA to verify the identity of a website. The CA digitally signs the certificate, confirming its authenticity. The signature process binds the certificate details (domain name, organisation etc.) to the CA’s public key.

Trying to have two CAs sign the same certificate would create conflicting signatures and invalidate it. Browsers expect a single, trusted source for verification.

Solutions & Workarounds

  1. Subject Alternative Names (SANs)

[req]
 distinguished_name = req_distinguished_name
 req_extensions = v3_req
 [req_distinguished_name]
 countryName = GB
 stateOrProvinceName = England
 localityName = London
 organizationName = My Company Ltd
 organizationalUnitName = IT Department
 commonName = example.com
 emailAddress = admin@example.com
 [v3_req]
 basicConstraints = CA:FALSE
 keyUsage = digitalSignature, keyEncipherment
 extendedKeyUsage = serverAuth, clientAuth
 subjectAltName = @alt_names
 [alt_names]
 DNS.1 = example.com
 DNS.2 = www.example.com
 DNS.3 = sub.example.com
  • Wildcard Certificates
  • Multiple Certificates
  • Certificate Chaining
  • Important Considerations

    Exit mobile version