
Neste tutorial, vou explicar como extrair o certificado e a chave privada de um certificado no formato PFX utilizando o OpenSSL.
A forma mais fácil de utilizar o OpenSSL é utilizar um computador Linux.
1. Copie o ficheiro PFX para o computador onde o OpenSSL está instalado.

2. O primeiro passo será extrair a chave privada do ficheiro PFX, que será encriptado, para isso digite o comando abaixo:
openssl pkcs12 -in file.pfx -nocerts -out file-priv.key

Primeiro, precisa de introduzir a palavra-passe para o ficheiro PFX e depois introduzir uma nova palavra-passe para o ficheiro de chave privada.
3. Vamos agora extrair o certificado do ficheiro PFX, utilize o comando abaixo:
openssl pkcs12 -in file.pfx -clcerts -nokeys -out file.crt

Precisa de digitar a senha do ficheiro PFX
4. Último passo, extraia a chave privada desencriptada, digite o comando abaixo:
openssl rsa -in file.key -out file-decrypted.key

Introduza a palavra-passe que foi definida ao extrair a chave privada
Agora pode utilizar o certificado para Nginx ou Apache2