Só percebi isso - esqueci de dar ao subdomínio seu próprio endereço IP.
Mais informações:
Eu tenho meu certificado encadeado do Dreamhost configurado e funcionando para todos os navegadores. Eu tenho 2 sites com 2 certs do dreamhost, example.com e sub.example.com.
Todos os navegadores estão bem com os certificados em ambos os sites, exceto IE6, 7 e 8 (no XP, não experimentamos outros sistemas operacionais). IE está bem com example.com, mas acha que sub.example.com está tentando usar o cert example.com.
Olhando as impressões digitais no Firefox 3, o Firefox está usando o certificado certo para cada domínio. Olhando para as impressões digitais no IE, está usando o certificado example.com e não o certificado sub.example.com. (esta parte é realmente estranha para mim - o IE está saindo do seu caminho para subir em um nível de domínio e obter o certificado errado?)
Estou usando o nginx.
Deixe-me saber se você gostaria de mais alguma informação. Obrigado!
Quem é a CA (autoridade de certificação) para o certificado? É possível que o IE não tenha a cadeia importada.
Outra coisa a considerar, você está executando o IE (x) em uma máquina diferente? A hora está correta? Se a hora do sistema estiver errada, o certificado pode parecer estar expirado.
Tags ssl tls nginx https internet-explorer