Como Sandeep disse, o IIS exclui seu certificado se ele não tiver uma chave privada. Isso geralmente ocorre se você usar o IIS para criar uma solicitação de certificado de uma autoridade de certificação. Sua CA não possui sua chave privada (você possui), portanto o arquivo não contém a chave privada. Ele são os passos exatos que você precisa executar:
Você criou originalmente uma solicitação de certificado do IIS no seu servidor. Você enviou o arquivo TXT da solicitação à sua autoridade de certificação para que eles pudessem criar o certificado para você.
Sua Autoridade de Certificação enviou de volta um arquivo .CRT No mesmo Windows Server usado para criar a Solicitação de Certificado, no Windows Explorer, clique com o botão direito do mouse no arquivo .CRT que sua Autoridade de Certificação lhe enviou.
Selecione Instalar certificado O Assistente para importação de certificados é executado
No Assistente para Importação de Certificados, em Local da Loja, selecione Máquina Local
Em seguida, selecione Coloque todos os certificados no seguinte armazenamento e selecione Autoridades de certificado raiz confiáveis
OK Isso faz com que o Windows importe o certificado para o Windows (não para o IIS). Agora você precisa obter o arquivo PFX que contém a chave privada:
Iniciar Mmc
Arquivo - Adicionar / remover snap-in…
Certificados (computador local)
De certificados (computador local) - certificação raiz confiável expandida
Pasta Autoridades
Selected Certificates
Noticed my imported certificate with a key logo displayed on it
Abra o certificado
Observe que ele exibe "Você tem uma chave privada que corresponde a este certificado".
Está bem
Clique com o botão direito do mouse no certificado.
All Tasks --> Export
Próximo
Na página "Exportar chave privada" do assistente, selecione "Sim, exporte a chave privada"
Próximo
O Assistente para exportação de certificados solicita que você exporte o formato de arquivo PKCS # 12 (.PFX)
Próximo
O Assistente para Exportação de Certificados exige que você proteja o arquivo com uma senha:
Digite uma senha com a qual proteger o arquivo.
Próximo
Navegue para um local e forneça o nome do arquivo. O arquivo terá a extensão .PFX.
Em seguida, abra o IIS 7
Selecione o servidor IIS no painel esquerdo (conexões)
Clique em Abrir certificados do servidor na visualização Recursos
No painel "Ações" do lado direito, clique em Importar…
Selecione o arquivo PFX que você exportou
Forneça a senha que você usou para protegê-lo
Clique OK