¿Cómo configurar Apache HTTP con certificado SSL?

Apache en Windows no admite claves privadas cifradas. Es posible que esta contraseña se haya establecido al crear el CSR.

Remover contraseña

openssl pkcs12 -aes256 -in apache.key -out apache_raw.key

Tenga en cuenta que podría tener los mismos parámetros -in y -out, pero si se equivoca, podría estropear su clave.

A partir de .pfx

  1. Extraiga la clave .key del certificado .pfx
openssl pkcs12 -in cai.ipn.mx.pfx -nocerts -out apache.key -nodes
  • Para ejecutar este comando necesitamos escribir la contraseña de .pfx
  • Con la bandera -nodes se omite cifrar la clave privada resultante; de lo contrario, deberá ingresar una contraseña dos veces para protegerla.
  1. Extraiga el archivo .crt del certificado .pfx

openssl pkcs12 -in cai.ipn.mx.pfx -clcerts -nokeys -out apache.crt