Estamos veiculando o serviço da web usando nginx.
Um cliente estabeleceu um registro CNAME apontando de seu subdomínio:
sub.example1.com para seu subdomínio em nosso domínio sub.example2.com (protegido por um certificado SSL curinga)
Atualmente, quando você tenta visualizar: sub.example1.com , o erro:% The certificate is not valid (host name mismatch). é exibido e o erro de incompatibilidade deve ser ignorado para continuar.
Eu tentei gerar um certificado SAN para o subdomínio sub.example1.com e servi-lo separadamente, mas eles estão realmente visualizando sub.example2.com e isso resulta no mesmo erro.
É possível adicionarmos uma SAN ao nosso certificado curinga para evitar esse erro de correspondência?
Existem outras soluções possíveis para resolver a incompatibilidade?
É possível protegermos este subdomínio secundário no mesmo certificado ou encadeamá-lo?
Obrigado!
EDITAR
Exemplo de configuração principal nginx.conf, sites-enabled / sub.example1.com e example2.com: link
Com a configuração acima, ainda estou recebendo um erro de certificado de nome de host incompatível.
Um curl -I resulta em:
curl: (60) SSL certificate problem: Invalid certificate chain
O certificado sub.example1.com foi criado com letsencrypt , incluindo as sub.example1.com e sub.example2.com SANs, enquanto o example2.com.crt foi criado por uma autoridade emissora padrão como um certificado SSL curinga.