# Arquivo PFX

> Arquivo PFX é um arquivo protegido por senha que guarda, num só pacote, o certificado digital e a chave privada correspondente. No Brasil, é o formato mais comum do certificado digital A1 da ICP-Brasil, usado por sistemas e APIs fiscais para assinar NF-e, NFC-e, CT-e, MDF-e e, em muitos municípios, NFS-e.

**Também conhecido como:** Arquivo .pfx, Certificado PFX, Arquivo P12, Arquivo .p12, Arquivo PKCS#12, PFX, PFX file (Personal Information Exchange)

**Glossário:** [Glossário de A a Z](https://conota.dev/glossario/) · **Letra:** A

## O que existe dentro de um arquivo PFX?

Um arquivo PFX reúne três coisas: o certificado digital, que traz os dados públicos do titular (razão social, CNPJ, validade e chave pública); a chave privada, que é a parte secreta usada para assinar; e, muitas vezes, os certificados da cadeia de certificação, que mostram qual Autoridade Certificadora emitiu aquele certificado.

Tecnicamente, o PFX segue um padrão internacional chamado PKCS#12. Por isso, o mesmo tipo de arquivo também aparece com a extensão .p12. O conteúdo é criptografado e só pode ser aberto com a senha definida no momento da emissão ou da exportação do certificado.

## Para que serve o arquivo PFX na emissão de notas fiscais?

Todo documento fiscal eletrônico precisa ser assinado digitalmente antes de ser enviado ao Fisco. O sistema emissor usa a chave privada guardada no PFX para fazer a assinatura digital do XML, o que garante a autoria e mostra que o conteúdo não foi alterado depois de assinado.

Além da assinatura, o PFX costuma ser usado para autenticar a conexão segura com os webservices da SEFAZ e de algumas prefeituras. Sem ele, o servidor do Fisco não reconhece quem está enviando a nota, e a comunicação é recusada. Também é comum usá-lo em serviços como a distribuição de DF-e, que permite baixar documentos emitidos contra o CNPJ da empresa.

## Como o arquivo PFX é enviado para uma API fiscal?

Em uma emissão fiscal por API, o certificado precisa ficar disponível para o serviço que assina e transmite os documentos. Normalmente, isso é feito de duas formas: pelo upload do arquivo em um painel de gestão ou pelo envio do conteúdo do PFX convertido em Base64, junto com a senha, em uma requisição à API.

No Conota, por exemplo, o certificado pode ser cadastrado para cada empresa emissora e gerenciado no Console, onde também é possível acompanhar a validade. A partir daí, o sistema do cliente apenas envia os dados da venda, e a assinatura acontece no momento da emissão.

## Qual a diferença entre PFX, P12, CER e JKS?

PFX e P12 são, na prática, o mesmo formato: ambos seguem o padrão PKCS#12 e carregam certificado e chave privada. Já o arquivo .cer (ou .crt) contém apenas a parte pública do certificado, sem a chave privada, e por isso não serve para assinar notas fiscais.

O JKS é um formato de armazenamento de chaves próprio do ecossistema Java. Ele pode guardar o mesmo certificado, mas é usado principalmente dentro de aplicações Java. Em geral, é possível converter um PFX em JKS com ferramentas específicas quando a aplicação exige.

## Quais cuidados tomar com o arquivo PFX?

Quem tem o arquivo e a senha consegue assinar documentos em nome da empresa. Por isso, o PFX não deve ser enviado por e-mail ou mensagens sem proteção, e a senha deve ser guardada separadamente. Em ambientes de software, o ideal é usar práticas de gerenciamento de segredos e acesso restrito.

Também é importante manter uma cópia de segurança, já que a perda do arquivo obriga a emitir um novo certificado, e acompanhar a data de vencimento. Certificados A1 têm validade limitada, geralmente de um ano, e um certificado vencido ou revogado faz o Fisco rejeitar as emissões. Por fim, o CNPJ do certificado deve corresponder ao emitente do documento, ou à regra de autorização aceita pelo órgão.

## Exemplos de Arquivo PFX

- Uma loja virtual compra um certificado digital A1 e recebe um arquivo empresa.pfx com uma senha. A equipe técnica cadastra esse arquivo na API fiscal para que as NFC-e e NF-e passem a ser assinadas automaticamente.
- Um ERP que atende vários clientes envia, para cada CNPJ, o conteúdo do arquivo PFX em Base64 e a senha por meio de uma requisição à API, permitindo emitir notas para todas as empresas a partir de uma única integração.
- Uma transportadora recebe rejeições ao emitir CT-e e MDF-e. Ao verificar o painel, descobre que o arquivo PFX cadastrado venceu na semana anterior e substitui o certificado pelo renovado.
- Um desenvolvedor tenta usar um arquivo .cer exportado do computador e a assinatura falha. Ele percebe que precisa exportar o certificado no formato PFX, incluindo a chave privada.

## Perguntas frequentes

### Arquivo PFX e certificado A1 são a mesma coisa?

Não exatamente. O certificado A1 é o tipo de certificado digital que fica armazenado em arquivo, e o PFX é o formato desse arquivo. Na prática, quando alguém fala em certificado A1, quase sempre está se referindo a um arquivo PFX ou P12.

### Esqueci a senha do arquivo PFX. Dá para recuperar?

Em geral, não. A senha protege a chave privada com criptografia e não há como descobri-la a partir do arquivo. Se ninguém tiver a senha guardada, normalmente é necessário adquirir ou emitir um novo certificado digital.

### Posso usar o mesmo arquivo PFX em mais de um sistema?

Sim, o mesmo arquivo pode ser instalado em diferentes sistemas, como o ERP e a API fiscal. Porém, cada cópia aumenta o risco de vazamento, então convém limitar onde ele fica armazenado e quem tem acesso.

### Certificados A3 também geram arquivo PFX?

Normalmente não. No certificado A3, a chave privada fica em um cartão, token ou equipamento seguro e não pode ser exportada como arquivo. Por isso, integrações por API costumam usar certificados A1 em formato PFX.

## Termos relacionados

- [Certificado digital A1](https://conota.dev/glossario/certificado-digital-a1.md)
- [Assinatura digital do XML](https://conota.dev/glossario/assinatura-digital-do-xml.md)
- [Base64 no envio de certificados](https://conota.dev/glossario/base64-no-envio-de-certificados.md)
- [Backup de certificado A1](https://conota.dev/glossario/backup-de-certificado-a1.md)
- [JKS para armazenamento de certificados](https://conota.dev/glossario/jks-para-armazenamento-de-certificados.md)
- [Cadeia de certificação digital](https://conota.dev/glossario/cadeia-de-certificacao-digital.md)

---

Fonte: [Arquivo PFX](https://conota.dev/glossario/arquivo-pfx/) · Atualizado em 2026-10-22
