Não é possível validar a assinatura em PDF

6

Não consigo validar uma assinatura em um PDF.

Algumas informações importantes sobre o certificado em PDF:

Validity Start : 2011/12/21
Validity End   : 2012/12/20
Signature Date : 2012/12/23

O erro é The selected certificate path has errors: Not time valid

Defini a preferência de segurança do certificado do Adobe Reader como Use expired timestamps , mas sem sucesso.

O que devo fazer?

Este é um e- Aadhaar PDF, uma iniciativa do governo da Índia. Eu segui os passos de aqui , mas sem sucesso. Isto é o que o site disse:

1) Right click on the ‘validity unknown’ icon and click on ‘Validate Signature’.

2) You will get the signature validation status window, click on ‘Signature Properties’.

3) Click on ‘Show Certificate..’

4) Verify that there is a certification path named 'CCA India 2011'. This identifies CCA India as the owner of the digital certificate that has been used when signing the document.

5) Mark the certification path named 'CCA India 2011', click the 'Trust' tab and then 'Add to Trusted Identities'.

6) Answer 'OK' to any security question that follows.

7) Check(v) the field for 'Use this certificate as a trusted root' and click 'OK' twice to close this and the next window.

8) Click 'Validate Signature' to execute the validation.

    
por Shumon Saha 06.01.2013 / 17:48

6 respostas

1

A preferência de segurança definida como Use expired timestamps significa que uma assinatura expirada / validade expirada é tratada como válida. No entanto, uma data de assinatura após o final da validade do documento não faz sentido, o que é o caso aqui. Assim, o problema é com o assinante do documento, e não com a pessoa que foi emitida este PDF do governo indiano. O governo indiano corrigiu a questão e os PDFs baixados recentemente são válidos agora.

    
por 10.01.2013 / 11:06
0

Verifique a hora do seu sistema. Freqüentemente, quando instalo o Windows pela primeira vez, o tempo do BIOS (e, portanto, o horário do Windows) é definido com algum valor incorreto. Isso, por sua vez, atrapalha os certificados, se a hora for posterior ao período de validade do certificado ou for anterior à emissão do certificado. Observe que a função "tempo da Internet" do Windows (sincronização NTP) não funcionará se a diferença de horário entre o relógio real e o do computador for muito grande. Você terá que configurá-lo manualmente usando algo como o link ou o horário oficial de seu país.

Este é um hack rápido e sujo, mas você pode definir o horário do seu sistema para estar dentro do período de validade do certificado e, em seguida, tentar validá-lo? Se valida dentro desse prazo, você saberá que é legítimo e poderá confiar nele, mesmo que esteja fora do prazo de validade.

    
por 06.01.2013 / 18:19
0

Isso nos ajudaria a analisar o problema, se você nos fornecesse um documento não muito particular assinado com essa assinatura.

Como solução alternativa (e também como outro teste), tente usar outro leitor de PDF, como o Foxit Reader (que talvez seja o melhor leitor de pdf do mundo).

    
por 09.01.2013 / 13:06
0
  1. No Acrobat ou no Reader, clique em Editar > Preferências.
  2. Na caixa de diálogo Preferências, selecione Segurança à esquerda.
  3. Clique em Preferências avançadas e, em seguida, clique na guia Verificação.
  4. Selecione Verificar assinatura usando "A hora atual"

Reinicie o pdf e valide a assinatura

    
por 10.07.2014 / 07:35
0
  1. No Acrobat ou no Reader, clique em Edit - > Preferences .
  2. Na caixa de diálogo Preferências, selecione Security à esquerda.
  3. Clique em Advanced Preferences e, em seguida, clique na guia Verification .
  4. Selecione Verificar assinatura usando The time as which the signature was created
por 22.07.2014 / 17:26
0

Se você estiver usando o Windows XP, tente usar apenas a versão do Adobe Reader 9.

Eu tive o mesmo problema ao usar o Adobe Reader 11, mas quando reverti para 9, funcionou.

    
por 10.07.2014 / 11:18