Ir para o conteúdo
certificadodigital.seg.br
Menu

Certificado digital no Linux

O certificado A1 costuma funcionar no Linux pelo Firefox, mas o A3 em token depende de driver do fabricante, nem sempre disponível para essa plataforma.

Equipe certificadodigital.seg.br, conferido em

O certificado A1, em arquivo, costuma funcionar no Linux pelo navegador Firefox, que mantém repositório próprio de certificados em qualquer sistema operacional. Já o A3 em token depende do fabricante do dispositivo publicar driver para Linux, o que nem todo modelo tem.

O certificado digital é um documento dentro da ICP-Brasil, a infraestrutura de chaves públicas coordenada pelo ITI. A tecnologia por trás do certificado não muda entre sistemas operacionais, mas o suporte de cada fabricante de hardware e cada navegador, sim.

Por que o Linux é diferente do Windows e do Mac aqui

A ICP-Brasil não define um único caminho oficial de instalação para Linux, ao contrário do que acontece com Windows e macOS, onde a maioria das certificadoras publica instalador próprio. Cada fabricante de token decide, por conta própria, se mantém ou não versão de driver para Linux.

Isso faz o suporte variar bastante conforme a marca do token e a distribuição Linux usada. Antes de comprar um token pensando em usar exclusivamente no Linux, confirme com a certificadora se aquele modelo específico tem driver homologado para a sua distribuição.

Certificado A1 no Linux, pelo Firefox

O Firefox guarda certificados em um repositório próprio, separado do sistema operacional, e esse comportamento é o mesmo em Windows, Mac e Linux. Isso facilita a instalação do A1 no Linux, porque o procedimento dentro do navegador segue a lógica já usada em outras plataformas.

O caminho geral, dentro das configurações de privacidade e segurança do Firefox, é abrir o gerenciador de certificados do navegador e importar o arquivo recebido da certificadora, informando a senha definida na emissão. Telas exatas mudam entre versões do Firefox, então siga o menu de certificados indicado na própria versão instalada.

Certificado A3 em token no Linux

Para o A3 em token, o requisito central é o driver do fabricante. Sem ele, o Linux reconhece o dispositivo como uma porta USB genérica, sem enxergar o certificado dentro do chip criptográfico.

Antes de tentar qualquer instalação:

  1. Confirme, no site do fabricante do token, se existe versão de driver para Linux e para a sua distribuição específica.
  2. Se existir, siga exatamente o procedimento e os arquivos indicados nessa página oficial do fabricante, sem adaptar instruções escritas para outra distribuição.
  3. Depois de instalado o driver, conecte o token e confirme, no aplicativo de gerenciamento do próprio fabricante, se o certificado aparece.
  4. Só então teste o reconhecimento no navegador escolhido.

Se o fabricante não publicar driver para a sua distribuição, o token não vai funcionar no Linux, independentemente de outras tentativas. Nesse caso, vale considerar outro formato de certificado, como o em nuvem.

Chrome e outros navegadores baseados em Chromium no Linux

No Linux, navegadores baseados em Chromium, como o Chrome, dependem de como o repositório de certificados do sistema está configurado, o que varia bastante entre distribuições. O comportamento não é tão padronizado quanto no Windows, onde o Chrome sempre lê o mesmo repositório do sistema.

Por essa variação, teste o reconhecimento do certificado no navegador que você realmente usa antes de depender dele para algo com prazo apertado, como o vencimento de uma obrigação fiscal.

Certificado em nuvem: a opção mais previsível no Linux

O certificado em nuvem guarda a chave em servidor da certificadora, e a assinatura é liberada pelo aplicativo do celular, sem depender de driver nem do repositório de certificados de um sistema operacional específico. Para quem usa Linux no dia a dia, esse formato costuma ser o caminho mais previsível.

O funcionamento completo desse formato está no guia sobre certificado em nuvem, incluindo prazos de validade e faixas de preço.

Onde buscar instruções específicas

Como o suporte a Linux varia por fabricante de token e por distribuição, não existe um único manual válido para todos os casos. Duas fontes resolvem a maior parte das dúvidas:

  • o site do fabricante do token, para o driver e para a lista de distribuições suportadas;
  • o site ou o suporte da certificadora que emitiu o certificado, para o procedimento de importação recomendado.

Evite seguir tutoriais genéricos encontrados em fóruns sem confirmar se correspondem à sua distribuição e ao seu modelo exato de token, porque um passo incompatível pode deixar o dispositivo com aparência de defeituoso sem ser o caso.

Antes de comprar, confirme a compatibilidade

Quem usa Linux como sistema principal e pretende assinar documentos com token físico deve confirmar a compatibilidade antes de comprar, não depois. Peça à certificadora, por escrito, se o modelo de token vendido tem driver homologado para Linux e para qual distribuição especificamente.

Certificadoras que atendem grande volume de clientes corporativos costumam ter mais experiência com ambientes Linux do que emissores voltados só a pessoa física, porque parte das empresas roda servidor de emissão de nota fiscal nesse sistema. Perguntar sobre esse histórico ajuda a escolher um parceiro mais preparado para o seu caso.

Servidor Linux emitindo nota fiscal automaticamente

Um cenário comum em empresas é rodar o sistema emissor de nota fiscal em um servidor Linux, sem interface gráfica, lendo o certificado A1 direto do arquivo, sem passar por navegador nenhum. Esse uso é diferente do de uma pessoa acessando um site pelo Firefox.

Nesse cenário, a compatibilidade depende mais do sistema emissor de nota do que do Linux em si, porque a maioria desses sistemas já roda em servidor há anos e trata o certificado como um arquivo comum, sem interface de repositório de navegador envolvida.

Onde emitir o certificado para usar no Linux

A emissão do certificado exige validação de identidade em um posto credenciado pela ICP-Brasil, independentemente do sistema operacional usado depois. O diretório reúne 2.040 postos de atendimento em 597 cidades e nos 27 estados, com base do ITI conferida em 07/09/2026.

Compare as faixas de preço na página de preços e procure um posto pela sua cidade, como os postos de São Paulo. Para problemas de reconhecimento em geral, o guia de certificado digital não encontrado organiza as causas mais comuns na ordem de verificação.

Este site não emite, não vende e não presta suporte técnico ao Linux nem a driver de token. Ele explica o cenário geral e mostra onde emitir o certificado.

Onde emitir na sua cidade

Busque a cidade para ver os postos credenciados na ICP-Brasil, com endereço, bairro e telefone.

Perguntas frequentes

Certificado digital funciona no Linux?

O A1, em arquivo, costuma funcionar pelo Firefox, que mantém repositório próprio de certificados em qualquer sistema operacional. O A3 em token depende do fabricante publicar driver para Linux, o que nem sempre acontece.

Todo fabricante de token tem driver para Linux?

Não. Boa parte dos fabricantes concentra o desenvolvimento em Windows, e alguns nunca lançam versão para Linux. Confirme com a certificadora se o modelo do token tem driver homologado para a sua distribuição antes de comprar.

O Chrome no Linux reconhece certificado digital?

Depende da distribuição e de como o navegador está configurado para acessar o repositório de certificados do sistema. O comportamento é menos padronizado do que no Windows ou no Mac, então vale testar antes de depender dele para algo urgente.

Certificado em nuvem é uma alternativa melhor no Linux?

Costuma ser, porque a assinatura acontece pelo aplicativo do celular, sem depender de driver nem de repositório do sistema operacional. É a opção mais previsível para quem usa Linux no dia a dia.

Onde encontro instruções de instalação para Linux?

No site do fabricante do token, para o driver, e no site da certificadora que emitiu o certificado, para o procedimento completo. Cada combinação de distribuição e modelo pode ter passo a passo próprio.