Bienvenido a nuestro sitio, en este sitio hallarás la respuesta de lo que necesitas.
Solución:
He resuelto este problema convirtiendo este .crt
archivo en un .pfx
archivo usando el siguiente método.
Para convertir .crt
para .pfx
, necesitamos el certificado CSA (clave privada) proporcionado por el proveedor de alojamiento. A continuación se muestran los pasos para convertir esto:
-
Descargue e instale el software OpenSSL desde el siguiente enlace según su tipo de sistema https://slproweb.com/products/Win32OpenSSL.html
-
Ejecute el siguiente comando en el símbolo del sistema:
openssl pkcs12 -export -out certificate.pfx -inkey privateKey.key -in certificate.crt -certfile CACert.crt
O
openssl pkcs12 -export -out certificate.pfx -inkey privateKey.txt -in certificate.crt -certfile CACert.crt
Aquí:
Certificate.crt
= Your-domain-Name.crt
CACert.crt
= NetworkSolutions_CA.crt
certificate.pfx
es el nuevo nombre del archivo generado.PrivateKey
puede estar en .key
o .txt
formato
Después de completar este proceso ahora tenemos certificate.pfx
archivo, así que vaya a los certificados del servidor IIS en el Administrador de IIS.
Hay un botón de enlace de importación en el lado derecho, haga clic en él y seleccione el certificado convertido e ingrese la contraseña que se ingresa al momento de la creación del .pfx
archivar y completar el proceso.
Ahora seleccione su sitio en IIS y haga clic derecho en este, seleccione “Editar enlace” y en la nueva ventana emergente seleccione el tipo como https://
y “Nombre de alojamiento” es su nombre de dominio y todos los demás campos están tal como están, haga clic en Aceptar para completar este proceso.
Ahora reinicie IIS y su certificado funcionará bien con su sitio.
Pequeña actualización de la respuesta súper útil anterior:
Las versiones de OpenSSL se han actualizado, por lo que los enlaces ya no funcionan. Aquí está la página de descarga completa para descargar cualquier versión: https://slproweb.com/products/Win32OpenSSL.html
Usé Win64OpenSSL_Light-1_1_0j.exe para mi instalación de Windows 10 IIS. Funcionó perfectamente.
Instalado en la ubicación predeterminada C:OpenSSL-Win64
Para los archivos de certificado de sslforfree.com, aquí está la línea de comando para su comodidad, ejecute desde la carpeta que contiene los tres archivos que proporcionó sslforfree.com:
C:OpenSSL-Win64binopenssl.exe pkcs12 -exportar -certificado de salida.pfx -inkey privado.key -in certificado.crt -certfile ca_bundle.crt
Más adelante puedes encontrar las críticas de otros gestores de proyectos, tú igualmente tienes el poder insertar el tuyo si lo crees conveniente.