/ Apache

Como converter um certificado PFX (Microsoft) para Apache.

É muito comum você receber uma solicitação para converter um certificado no formato PFX (Microsoft) para o formato do Apache Web Server (crt).

Ok. E como fazer isso? É mais facil do que você imagina.

Para isso, é necessário ter instalado em seu desktop ou servidor o openssh client.

Vamos lá:

  1. Convertando o certificado PFX para CRT.
openssl pkcs12 -in certificado.pfx -out certificado.txt -nodes
```

2) Após executar o comando acima, será gerado um arquivo de saída "certificado.txt" contendo a chave privada (key), certificado (crt) e o certificado intermediário do cartório.

3) Ok. Agora basta criar os arquivos de acordo com o exemplo abaixo:

**meudominio.key** - Copie o conteúdo de -----BEGIN RSA PRIVATE KEY----- até -----END PRIVATE KEY-----

**meudominio.crt** - Copie o conteúdo de -----BEGIN CERTIFICATE----- até -----END CERTIFICATE-----.

**intermediario.crt** -Copie o conteúdo de -----BEGIN CERTIFICATE----- até -----END CERTIFICATE-----.

Feito. Agora basta configurar o Apache para trabalhar com HTTPS (SSL).