Certificado PFX: Extrair Certificado e Chave Privada

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

Romain Drouche
Arquiteto de Sistemas | MCSE: Infraestrutura Essencial
Especialista em infraestrutura de TI com mais de 15 anos de experiência na área. Atualmente, como Gerente de Projetos de Sistemas e Redes e especialista em Segurança de Sistemas de Informação (SSI), utilizo minha expertise para garantir a confiabilidade e a segurança de ambientes tecnológicos.

Deixe um comentário