Seu código parece bem e suponho que você não esteja recebendo nenhum erro. Um monte de coisas para verificar:
- Abra o MMC de certificados e verifique se seu certificado está sendo adicionado.
- Verifique o nome comum e submeta os nomes alternativos do certificado. O domínio do URL que você coloca no navegador deve corresponder a um.
- Verifique se o certificado, depois da data, não está no passado.
- Verifique se você está usando um cliente da web que usa o armazenamento confiável do Windows. O Firefox tem o seu próprio.
- Compare o hash do certificado SHA1 do navegador com o que você está instalando para garantir que seja o correto.