Resuth Web: Ao obter certificado no migrate: System.FormatException: The input is not a valid Base-64.

Criado por Daniel Ruas em 17/04/2026 18:45  ·  Atualizado em 17/04/2026 18:46  ·  Leitura: 1 min

Situação: 

Ao tentar associar o certificado digital na plataforma da MIGRETE ocorre o alerta da imagem.

Erro! Erro ao obter certificado: System.FormatException: The input is not a valid Base-64 string as it contains a non-base 64 character, more than two padding characters, or an illegal character among the padding characters. at System.Convert.FromBase64_ComputeResultLength(Char* inputPtr, Int32 inputLength) at System.Convert.FromBase64CharPtr(Char* inputPtr, Int32 inputLength) at System.Convert.FromBase64String(String s) at Migrate.ValidarCertificado.GetCertificado(String conteudo, String senha) at Migrate.ValidarCertificado.Validar(String conteudoCertificadoBase64, String senhaCertificado).



Solução
Esse erro ocorre quando a senha do certificado está incorreto, a senha que deve ser informando no campo senha, deve ser a senha do certificado.

 

Daniel Ruas

Central de Atendimento
(31) 2112-3700
atsinformatica.com.br