Calegari.

Importar seu certificado digital A1

O certificado A1 (.pfx) é o que autoriza você a emitir nota. Sem ele, a SEFAZ não aceita nenhum documento.

6 min de leituraAtualizado em 24/05/2026Nível: iniciante

O certificado digital A1 é um arquivo .pfx que funciona como sua "identidade fiscal" — ele assina cada NF-e que sua empresa emite, provando pra SEFAZ que veio mesmo de você. Sem certificado válido, nada é emitido.

Não tem certificado ainda? Você precisa comprar de uma Autoridade Certificadora oficial (Certisign, Serasa Experian, Soluti, Valid, AC Safeweb). Preço médio: R$ 180 a R$ 280 por ano. O processo de emissão demora 1-3 dias úteis e exige videoconferência com biometria facial.

A1 ou A3? Use A1.

Existem dois tipos de certificado digital:

  • A1 — arquivo .pfx instalável em qualquer computador. Use este.
  • A3 — vem num token USB ou cartão. Mais seguro, mas chato pra carregar.

O NF-e Desktop trabalha somente com A1. Se você tem um A3, peça pra Autoridade Certificadora gerar a versão A1 (geralmente é incluso ou cobram uma taxa pequena).

Duas formas de importar

O programa aceita o certificado A1 de duas formas:

  • Via arquivo .pfx — modo padrão, você seleciona o arquivo no computador (cobrimos a seguir)
  • Via Base64 — colando o conteúdo como texto, útil quando você recebeu o certificado por chat, e-mail ou só tem ele em formato texto (pule pra seção)
1

Localize o arquivo .pfx no seu computador

Quando você compra o certificado, a Autoridade Certificadora te entrega dois itens:

  1. Um arquivo com extensão .pfx (ou .p12) — geralmente em Documentos ou Downloads
  2. Uma senha que você definiu no momento da emissão

Procure o arquivo. Se não lembra onde está, busque por .pfx no Windows Explorer (ou Files do Linux).

Senha do certificado é DIFERENTE da sua senha do programa. É uma senha que você criou no momento da emissão do certificado. Se perdeu, vai precisar comprar novo (não tem como recuperar).

2

Acesse a tela de certificado

No menu lateral:

Menu lateralEmitenteCertificado

Na primeira vez aparece a mensagem "Nenhum certificado importado".

Tela de certificado sem nenhum arquivo importado
Tela de certificado sem nenhum arquivo importado
3

Selecione o arquivo .pfx

Clique no botão Importar certificado A1. Abre uma janela de seleção de arquivo. Navegue até onde está o .pfx e selecione.

4

Digite a senha do certificado

O programa pede a senha que você definiu na emissão. Digite e clique em Confirmar.

Se a senha estiver errada, o programa mostra "Senha do certificado inválida". Você tem tentativas ilimitadas — não bloqueia. Mas digite com cuidado, especialmente acentos e maiúsculas/minúsculas.

5

Confirme os dados extraídos

O programa lê o certificado e mostra os dados extraídos:

  • Titular — nome ou razão social
  • CPF/CNPJ — quem é o dono do certificado
  • Emissor — qual AC emitiu (Certisign, Serasa, etc)
  • Validade — data de início e fim
  • Tipo — A1 (deve ser este)
Certificado importado — dados extraídos
Certificado importado — dados extraídos

Confira se o CNPJ do certificado é o mesmo do emitente que você acabou de cadastrar. Se forem diferentes, a SEFAZ vai rejeitar todas as notas.

Importar via Base64

Em alguns cenários, em vez do arquivo .pfx propriamente dito, você pode ter recebido o certificado como uma sequência longa de texto — é o formato Base64. Acontece em casos como:

  • Contador mandou por WhatsApp/Telegram como texto
  • Suporte de outra ferramenta exportou nesse formato
  • Você fez backup como texto pra colar em algum sistema

O programa aceita Base64 direto, sem precisar você converter pra .pfx antes.

1

Identifique o Base64

Um certificado em Base64 é uma sequência grande de letras e números (geralmente milhares de caracteres), sem espaços ou quebras, parecido com:

MIIQXgIBAzCCEBoGCSqGSIb3DQEHAaCCEAsEghAHMIIQAzCCBmwGCSqGSIb3DQ
EHBqCCBl0wggZZAgEAMIIGUgYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQYwDgQI
... (continua por muitas linhas)

Geralmente vem como:

  • Texto colado direto numa mensagem
  • Conteúdo dentro de um arquivo .txt ou .b64
  • String dentro de um JSON ou XML

Não confunda Base64 com chave de licença. A chave de licença do programa tem 16 caracteres (XXXX-XXXX-XXXX-XXXX). O Base64 do certificado tem milhares de caracteres. São coisas totalmente diferentes.

2

Copie o Base64 completo

Selecione TODO o texto Base64 do começo ao fim e copie (Ctrl+C).

Cuidados ao copiar:

  • Não deixe espaços ou quebras de linha extras no começo ou fim
  • Se vier dentro de uma mensagem de chat, copie só a sequência — sem o texto "olá, aqui está seu certificado:" no começo
  • Se vier num arquivo .txt, abra com Bloco de Notas (Windows) ou Editor de Texto (Linux), aperte Ctrl+A e Ctrl+C
3

Cole no programa

Na tela de certificado (EmitenteCertificado), clique no botão Importar via Base64 ao lado do botão padrão de importação.

Abre um modal com:

  • Conteúdo Base64obrig.cole aqui o texto completo
  • Senha do certificadoobrig.

Cole o Base64 no campo de texto (Ctrl+V) e digite a senha que você sabe do certificado.

Como o programa sabe que é Base64? Ele analisa o início do conteúdo e identifica a estrutura PKCS#12 codificada. Se você colar lixo ou texto qualquer, ele acusa "Conteúdo Base64 inválido" e você pode tentar de novo sem prejudicar nada.

4

Confirme

Clique em Importar. O programa:

  1. Decodifica o Base64 internamente
  2. Lê o certificado como se fosse um .pfx
  3. Valida a senha
  4. Extrai os dados (titular, CNPJ, validade)
  5. Salva no programa exatamente como faria com um arquivo

Daqui pra frente o certificado funciona normalmente — não há diferença entre certificado importado por arquivo ou por Base64.

Notificações de vencimento

Certificados A1 valem por 12 meses a partir da emissão. Quando faltar 30 dias pro vencimento, o programa começa a avisar com um banner no topo:

⚠ Seu certificado vence em 30 dias. Compre um novo pra evitar interrupção.

E aos 7 dias o aviso fica vermelho. Quando vencer de fato, todas as operações que precisam de SEFAZ ficam bloqueadas até você importar um certificado novo.

Trocar certificado depois

Quando você comprar um certificado novo (renovação anual ou troca de empresa), volte nessa mesma tela e clique em Substituir certificado. O processo é idêntico ao primeiro import (arquivo .pfx ou Base64). Os cadastros e notas antigas ficam preservados — só a assinatura passa a usar o novo certificado.

Erros comuns

"Certificado inválido ou expirado"

A data de validade já passou. Compre um novo na Autoridade Certificadora.

"Tipo de certificado não suportado"

Você importou um arquivo que não é A1 (talvez seja A3 ou outro formato). Peça versão A1 pra sua AC.

"CNPJ do certificado diferente do emitente"

O .pfx (ou Base64) que você importou é de outra empresa (CNPJ não bate com o que está em Emitente). Importe o certificado certo — geralmente cada CNPJ tem o seu.

"Conteúdo Base64 inválido" (só na importação Base64)

A sequência colada não é Base64 válida. Causas comuns:

  • Você copiou só uma parte (faltou começo ou fim)
  • Tem texto extra antes ou depois ("olá, segue:", quebras de linha)
  • O conteúdo foi modificado durante a cópia (alguns chats quebram texto longo)

Solução: peça pra reenviarem o Base64 num formato que preserve o texto inteiro — ideal num arquivo .txt anexo, não direto na mensagem.

Próximo passo

Certificado importado e CNPJ batendo. Agora vamos configurar o ambiente de operação — homologação (testes) ou produção (notas reais). Sempre começamos em homologação depois produção.

Ainda com dúvida?

Se este tutorial não resolveu seu problema, fale com a gente. Respondemos em até 24h úteis.

Abrir formulário de suporte