Como dijo Sandeep, IIS elimina su certificado si no tiene una clave privada. Esto ocurre a menudo si usa IIS para crear una Solicitud de certificado de una CA. Su CA no tiene su clave privada (usted sí), por lo que el archivo no contiene la clave privada. Él son los pasos exactos que debes hacer:
Originalmente creó una solicitud de certificado de IIS en su servidor. Envió el archivo TXT de solicitud a su Autoridad de certificación para que puedan crear el certificado por usted.
Su Autoridad de certificación le devolvió un archivo .CRT En el mismo servidor de Windows que utilizó para crear la Solicitud de certificado, en el Explorador de Windows, haga clic con el botón derecho en el archivo .CRT que le envió la Autoridad de certificación.
Seleccione Instalar certificado Se ejecuta el Asistente de importación de certificados
En el Asistente de importación de certificados, en Ubicación de la tienda, seleccione Máquina local
Siguiente Seleccione Colocar todos los certificados en el siguiente almacén y seleccione Autoridades de certificados raíz de confianza
OK Esto hace que Windows importe el certificado a Windows (no a IIS). Ahora necesita obtener el archivo PFX que contiene la clave privada:
Lanzar Mmc
Archivo - Agregar / Eliminar complemento ...
Certificados (computadora local)
De certificados (equipo local): certificación de raíz de confianza ampliada
Carpeta de autoridades
Selected Certificates
Noticed my imported certificate with a key logo displayed on it
Abrir el certificado
Observe que muestra "Tiene una clave privada que corresponde a este certificado".
Okay
Haga clic con el botón derecho en el certificado.
All Tasks --> Export
próximo
En la página "Exportar clave privada" del asistente, seleccione "Sí, exportar la clave privada"
próximo
El Asistente de exportación de certificados le solicita: formato de archivo de exportación PKCS # 12 (.PFX)
próximo
El Asistente de exportación de certificados requiere que proteja el archivo con una contraseña:
Ingrese una contraseña con la cual proteger el archivo.
próximo
Busque una ubicación y proporcione el nombre del archivo. El archivo tendrá la extensión .PFX.
Luego, abra IIS 7
Seleccione su servidor IIS en el panel izquierdo (Conexiones)
Haga clic en Abrir certificados de servidor en la vista Características
Desde el panel derecho de "Acciones", haga clic en Importar ...
Seleccione el archivo PFX que exportó
Proporcione la contraseña que utilizó para protegerla.
Haga clic en Aceptar