Saltar al contenido

Cómo convertir un archivo de certificado .crt a .pfx

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.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *