.PFX

Arquivo PFX

PKCS #12 Personal Information Exchange File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo PFX é um pacote criptografado e protegido por senha que contém um certificado digital junto com sua chave privada (o formato PKCS #12). Você não o abre como um documento - você o importa. No Windows, clique duas vezes no arquivo e o Assistente para Importação de Certificados o instalará (você precisará da senha). No macOS, clique duas vezes para adicioná-lo ao Keychain Access. Mantenha-o privado: o arquivo contém sua chave privada.

Desenvolvedor: RSA Laboratories (PKCS #12 standard); now IETF RFC 7292 Categoria: Arquivos de Sistema Padrão aberto MIME: application/x-pkcs12
ABRE EM Windows macOS Linux
Relacionado: .NOMEDIA · .DLL · .TMP · .LNK

Nesta página

19k+ extensões indexadas
Última revisão em Sep 1, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro PFX?

Arquivos .pfx estão associados ao padrão de criptografia PKCS #12, originalmente desenvolvido pela RSA Laboratories e agora governado pela RFC 7292.

Arquivos com a extensão .pfx armazenam objetos criptográficos criptografados e assinados digitalmente em um contêiner binário codificado em DER. Cada arquivo .pfx é dividido em chamados SafeBags, que também podem ser criptografados e assinados de forma independente. O padrão PKCS #12 divide ainda mais os SafeBags em tipos adequados para armazenar chaves privadas, certificados X.509, cadeias de certificados e outros dados de segurança.

O .pfx é mais comumente usado para agrupar uma chave privada junto com sua cadeia de certificados correspondente em um único arquivo protegido por senha. Os usos típicos incluem a exportação de certificados TLS/SSL entre servidores, a distribuição de identidades de assinatura de código e a transferência de credenciais S/MIME entre dispositivos.

.pfx e .p12 são funcionalmente idênticos - as ferramentas do Windows usam .pfx, enquanto o macOS e o Linux preferem .p12. Ambos podem ser convertidos para o formato de texto .pem com o comando openssl pkcs12. Ao contrário dos certificados .cer independentes, um arquivo .pfx carrega a chave privada junto com o certificado, tornando-o o formato preferido quando a chave deve acompanhar o certificado.

Segurança e proteção

RISCO: HIGH

Um PFX contém uma CHAVE PRIVADA, por isso é um dos tipos de arquivo mais sensíveis que um usuário manipula: qualquer pessoa com o arquivo e sua senha pode personificar o proprietário do certificado - assinar códigos ou documentos como ele, ou configurar um servidor com sua identidade TLS. Nunca envie um PFX por e-mail sem proteção, nunca o envie para controle de código-fonte, use uma senha de exportação forte e armazene-o com segurança (idealmente exclua o arquivo após a importação). Trate um anexo .pfx inesperado como suspeito. Apenas gere/manipule arquivos PFX com ferramentas confiáveis (assistentes do SO, OpenSSL) - não sites aleatórios de «visualizador de certificados», que poderiam exfiltrar sua chave e senha.

Detalhes do formato

em resumo
NOME COMPLETOPKCS #12 Personal Information Exchange File
DESENVOLVEDORRSA Laboratories (PKCS #12 standard); now IETF RFC 7292desde PKCS #12 v1.0 published 1999 by RSA; Microsoft .pfx predates and feeds into it
TIPO MIMEapplication/x-pkcs12
TIPOPacote de chave+certificado criptografado e protegido por senha (binário, DER/PKCS#12)
PADRÃOAberto · livre de royalties
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
0001
HEX
3082
ASCII
0·
Começa com a tag DER 30 82 xx xx (uma SEQUENCE ASN.1 com comprimento de 2 bytes) - o mesmo prefixo genérico de muitos objetos criptográficos codificados em DER, portanto não é exclusivo do PFX. O conteúdo é uma estrutura PKCS#12; identifique pela extensão/contexto, não apenas pelos primeiros bytes.

Programas que abrem arquivos PFX

Windows4 apps
OpenSSL Código aberto Extraia ou converta: «openssl pkcs12 -in arquivo.pfx -out saida.pem -nodes» (solicita a senha).
Windows Certificate Import Wizard (built-in) Integrado Clique duas vezes no .pfx → o Assistente para Importação de Certificados é aberto; digite a senha e escolha o repositório (Pessoal/Usuário Atual ou Máquina Local).
certutil / PowerShell (built-in) Integrado Inspecione/importe a partir de um shell: «certutil -dump arquivo.pfx» ou PowerShell «Get-PfxData -FilePath arquivo.pfx» / «Import-PfxCertificate».
Adobe Acrobat (as a digital ID, not a viewer) Freemium Editar/Preferências → Assinaturas → Identidades e Certificados Confiáveis → adicione o .pfx como uma ID Digital para assinar PDFs. Ele não exibe o arquivo como um documento.
macOS2 apps
OpenSSL Código aberto Extraia ou converta: «openssl pkcs12 -in arquivo.pfx -out saida.pem -nodes» (solicita a senha).
Keychain Access (built-in) Integrado Clique duas vezes no .pfx → ele é importado para o Keychain Access (digite a senha do arquivo); a identidade fica então disponível para os aplicativos.
Linux2 apps
OpenSSL Código aberto Extraia ou converta: «openssl pkcs12 -in arquivo.pfx -out saida.pem -nodes» (solicita a senha).
GNOME Keyring / Seahorse Código aberto Importe o .pfx/.p12 para o aplicativo «Senhas e Chaves» (Seahorse) para armazenar o certificado e a chave.

Detalhes técnicos

especificação profunda
Codificação do contêinerDER binário (Distinguished Encoding Rules) sobre ASN.1; o arquivo não é legível por humanos sem um analisador dedicado
Tipo MIMEapplication/x-pkcs12
Magic bytes30 82 no deslocamento 0 (ASN.1 DER SEQUENCE com comprimento de 2 bytes); compartilhado com outros formatos codificados em DER - identifique pela extensão ou tipo MIME, não apenas pelos bytes
Estrutura internaCamadas aninhadas: PFX → AuthenticatedSafe → SafeContents → SafeBags; cada SafeBag contém um objeto criptográfico tipado
Tipos de SafeBagKeyBag, PKCS8ShroudedKeyBag, CertBag, CRLBag, SecretBag, SafeContents - os seis tipos oficiais de SafeBag definidos na RFC 7292
Proteção por senhaO arquivo geral e os SafeBags individuais podem ser criptografados independentemente com uma frase secreta escolhida pelo usuário via criptografia baseada em senha
Algoritmos de criptografiaAES-256-CBC e 3DES-CBC para pilhas modernas; RC2 e RC4 aparecem em arquivos legados (descontinuados - evite ao gerar novos arquivos)
Integridade MACUm HMAC (SHA-1 em legado; SHA-256 ou SHA-384 em implementações modernas) cobre a estrutura AuthenticatedSafe para detectar adulterações
Derivação de chavePBKDF1 (RFC 7292 Apêndice B) ou PBKDF2 com contagem de iterações configurável reforça a criptografia baseada em senha contra ataques de força bruta
Nome Windows vs. IETF.pfx é o sufixo original cunhado pela Microsoft; .p12 é o nome padrão da IETF; os dois são idênticos byte a byte e totalmente intercambiáveis
Armazenamento de múltiplos objetosUm único .pfx pode conter vários certificados e chaves - por exemplo, uma cadeia completa de certificados de folha, intermediários e raiz da CA, além da chave privada
Conversão CLI comumopenssl pkcs12 -in arquivo.pfx -out arquivo.pem -nodes extrai para texto PEM; openssl pkcs12 -export -out arquivo.pfx agrupa entradas PEM em um novo arquivo
Suporte de plataformaNativo no Windows (Assistente para Importação de Certificados, certutil, PowerShell), macOS (Keychain Access), iOS, Android, Java (keytool) e na maioria das bibliotecas TLS
Casos de uso típicosImplantação de certificados de servidor TLS/SSL, identidades de assinatura de código, chaves de e-mail S/MIME, credenciais de cliente VPN e provisionamento de smart cards
LançadoPKCS #12 v1.0 published 1999 by RSA; Microsoft .pfx predates and feeds into it
Padrão abertoSim · livre de royalties
Especificaçãowww.rfc-editor.org

Conversões de PFX

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos PFX. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia
M
Michel15 d agoSEM RESPOSTA
comment ouvrir le certificat pfx sous windows
Aguardando uma resposta

Perguntas frequentes

O que é um arquivo PFX?
Um pacote criptografado e protegido por senha (o formato PKCS #12 / .p12) que contém um certificado digital e sua chave privada, usado para certificados TLS, assinatura de código, autenticação de cliente e assinatura de documentos.
Como abro um arquivo PFX no Windows?
Clique duas vezes nele para iniciar o Assistente para Importação de Certificados, digite a senha com a qual ele foi criado e escolha um repositório de certificados. Para inspecioná-lo, use «certutil -dump arquivo.pfx» ou OpenSSL - você não «lê» um PFX, você o importa.
Qual é a diferença entre .pfx e .p12?
Nenhuma na prática - ambos são o formato PKCS #12. .pfx é o nome da Microsoft, .p12 o mais geral. Geralmente, você pode apenas renomear um para o outro.
Como um PFX é diferente de um certificado CER/CRT?
Um .cer/.crt contém apenas o certificado público e é seguro para compartilhar. Um .pfx também contém a chave privada, que é secreta - ele pode recriar a identidade completa, por isso deve ser protegido.
Como extraio o certificado e a chave de um PFX para Apache/Nginx?
Use OpenSSL: «openssl pkcs12 -in arquivo.pfx -clcerts -nokeys -out cert.pem» para o certificado e «... -nocerts -nodes -out key.pem» para a chave privada.
Perdi a senha do PFX - ainda posso abri-lo?
Não. A chave privada é criptografada com essa senha e não há recuperação legítima. Você precisará exportar novamente o certificado de onde ele foi criado ou solicitar a emissão de um novo.
O Adobe Acrobat pode abrir um arquivo PFX?
O Acrobat pode importar um PFX como uma «ID digital» para assinar PDFs, mas não o abre como um documento visualizável. Para instalar o certificado em si, use o repositório de certificados do Windows ou o Keychain do macOS.

Referências

1IETF RFC 7292 - PKCS #12: Personal Information Exchange Syntax v1.1www.rfc-editor.org
2Microsoft Learn - Export/import certificates with private keys (PFX)learn.microsoft.com

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.CRDOWNLOADChrome Partial Download File
5.MDMarkdown Document
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.SWFSmall Web Format (Shockwave Flash)

Extensões relacionadas

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.LNKWindows Shell Link (Shortcut)
.PKGmacOS Installer Package
.ETLEvent Trace Log

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z