Rejeição 291: Certificado Assinatura Data Validade
Descrição oficial da SEFAZ: Certificado Assinatura Data Validade
O que significa
O certificado que assinou o XML está fora do período de validade — vencido, ou com início de validade no futuro.
Por que acontece
Certificado vencido ainda em uso no serviço de assinatura: a renovação foi feita mas o arquivo novo não entrou no lugar do antigo, ou entrou e o serviço continua com o velho carregado em memória. Certificado com validade no futuro aponta relógio do servidor errado.
Como resolver
Confira as datas de validade do certificado usado na assinatura. Se venceu, instale o renovado, reinicie o serviço de emissão, assine o XML novamente e transmita — o arquivo antigo carrega a assinatura inválida e não pode ser reaproveitado. Se as datas estão dentro do prazo, verifique data e hora do servidor.
Como evitar
Alerta de vencimento com antecedência e relógio do servidor sincronizado por NTP.