Como converter, remover e colocar senha em um arquivo p12 (pfx)?
Os arquivos p12 ou pfx contém dados sensíveis de acesso e precisam ser mantidos em segurança.
Se você tem um arquivo p12 sem senha e gostaria de colocar senha nele (ou alterar a senha), basta usar o software openssl e executar alguns simples comandos por linha de comando.
O openssl pode ser instalado facilmente no Linux e FreeBSD. No Windows, ele vem junto com o software da OpenVPN e pode ser encontrado em C:\Program Files\OpenVPN\bin
Abra o terminal ou o cmd e faça os seguintes comandos:
[code language="bash"] # Transforme o P12/PFX em um arquivo simples PEM sem senha openssl pkcs12 -in seu_arquivo.p12 -out seu_arquivo.pem -nodes # Aqui o programa pergunta a senha do arquivo P12/PFX. Caso não tenha senha, aperte ENTER
# Transforme seu arquivo PEM simples sem senha em um P12/PFX com senha (se desejar) openssl pkcs12 -export -in seu_arquivo.pem -out seu_arquivo.p12 # Aqui o programa pergunta a senha que você deseja colocar no arquivo P12/PFX [/code]
Ao executar os comandos, o openssl perguntará a senha para transformar tanto de P12 para PEM como de PEM para P12. Se você simplesmente apertar enter na hora em que o programa pede a senha, o arquivo ficará sem senha.
Referência