Sobre o UTI e a GF Code
O UTI — Universal Token Installer — nasceu de um incômodo concreto: toda instalação de certificado A3 no Windows virava tentativa e erro, com reinstalação de driver no escuro e nenhuma informação sobre o que, de fato, estava faltando.
O que o aplicativo é
Um executável portátil para Windows 10 e 11, escrito em C# com interface WinForms sobre o .NET Framework 4.8 — o mesmo que já vem no sistema. Não instala nada de si mesmo: você copia o UTI.exe para onde quiser, dá dois cliques e tem, numa janela, a detecção dos dispositivos, o diagnóstico do smart card, a conferência da cadeia da ICP-Brasil e o catálogo de pacotes oficiais.
O código é aberto e está no GitHub. Os catálogos são arquivos JSON de dados, separados da lógica do programa, justamente para que qualquer pessoa possa auditar de onde vem cada download e cada thumbprint.
O que ele deliberadamente não faz
- Não pede PIN. Não solicita, não captura, não armazena e não exporta PIN, senha ou chave privada — em nenhuma tela, em nenhuma versão.
- Não baixa nem instala nada sem você confirmar.
- Não executa EXE ou MSI sem assinatura Authenticode válida, e mostra o assinante antes de executar.
- Não instala certificado sem conferir o thumbprint contra o catálogo.
- Não adivinha fabricante por VID/PID nem tenta instalação silenciosa genérica: argumentos e pré-requisitos variam por fabricante, e errar isso piora o problema.
Essas regras existem porque a ferramenta mexe em repositório de certificados e em driver de dispositivo. Qualquer atalho aí vira risco real para quem usa.
Quem mantém
GF Code, estúdio de software do Brasil. O UTI é distribuído gratuitamente; este site se mantém com publicidade (veja privacidade e anúncios) e não vende certificado, não intermedia emissão e não presta suporte em nome de nenhuma autoridade certificadora.
Contato
Dúvida, erro no catálogo ou sugestão: contato@gfcode.com.br. Para problema técnico reproduzível, o caminho mais rápido é abrir uma issue no repositório anexando o UTI.log da sessão — ele registra a execução sem conter dado sensível.
Para emissão, renovação, desbloqueio de PIN ou problema no seu certificado, o atendimento é da sua autoridade certificadora. Não temos acesso ao seu certificado nem como intervir nele.
Comece pelo diagnóstico
Antes de instalar qualquer coisa, descubra o que falta.