Nie mogę sprawdzić poprawności podpisu w pliku PDF.
Kilka ważnych informacji o certyfikacie PDF:
Validity Start : 2011/12/21
Validity End : 2012/12/20
Signature Date : 2012/12/23
Błąd jest The selected certificate path has errors: Not time valid
Ustawiłem preferencje bezpieczeństwa certyfikatu Adobe Reader na Use expired timestamps
, ale bezskutecznie.
Co powinienem zrobić?
To jest e- Aadhaar PDF, inicjatywa rządowa Indii. Śledzę kroki od tutaj , ale bezskutecznie. Tak powiedziała strona internetowa:
1) Kliknij prawym przyciskiem myszy ikonę „ważność nieznana” i kliknij „Zatwierdź podpis”.
2) Pojawi się okno statusu sprawdzania poprawności podpisu, kliknij „Właściwości podpisu”.
3) Kliknij „Pokaż certyfikat ..”
4) Sprawdź, czy istnieje ścieżka certyfikacji o nazwie „CCA India 2011”. To identyfikuje CCA India jako właściciela certyfikatu cyfrowego, który został użyty podczas podpisywania dokumentu.
5) Zaznacz ścieżkę certyfikacji o nazwie „CCA India 2011”, kliknij kartę „Zaufanie”, a następnie „Dodaj do zaufanych tożsamości”.
6) Odpowiedz „OK” na każde pytanie zabezpieczające, które następuje.
7) Zaznacz (v) pole „Użyj tego certyfikatu jako zaufanego katalogu głównego” i dwukrotnie kliknij „OK”, aby zamknąć to i następne okno.
8) Kliknij „Sprawdź poprawność podpisu”, aby przeprowadzić weryfikację.
źródło
Odpowiedzi:
Preferencja zabezpieczeń ustawiona na
Use expired timestamps
oznacza, że wygasły podpis / wygasła ważność jest traktowana jako ważna. Jednak data podpisu po zakończeniu ważności dokumentu nie ma sensu, co ma miejsce w tym przypadku. Stąd problem dotyczy osoby podpisującej dokument, a nie osoby, która wydała ten plik PDF od rządu Indii. Rząd Indii naprawił problem, a nowo pobrane pliki PDF są teraz ważne.źródło
Sprawdź swój czas systemowy. Często, kiedy instaluję system Windows po raz pierwszy, czas BIOS (a więc i czas Windows) jest ustawiony na pewną niepoprawną wartość. To z kolei popsuwa certyfikaty, jeśli czas jest późniejszy niż okres ważności certyfikatu lub poprzedza wydanie certyfikatu. Należy pamiętać, że funkcja „Internet time” systemu Windows (synchronizacja NTP) nie będzie działać, jeśli różnica czasu między zegarem rzeczywistym a zegarem komputera jest zbyt duża. Będziesz musiał ustawić go ręcznie, używając czegoś takiego jak http://www.time.gov/ lub oficjalne źródło czasu twojego kraju.
Jest to szybki i brudny hack, ale czy możesz ustawić czas systemowy na okres ważności certyfikatu, a następnie spróbować go zweryfikować? Jeśli potwierdzi to w tym czasie, będziesz wiedział, że jest to uzasadnione, a następnie możesz mu zaufać, nawet jeśli jesteś poza okresem ważności.
źródło
Pomoże nam to przeanalizować problem, jeśli dostarczysz nam niezbyt prywatny dokument podpisany tym podpisem.
Aby obejść ten problem (a także jako kolejny test), spróbuj użyć innego czytnika plików PDF, takiego jak Foxit Reader (który jest prawdopodobnie najlepszym czytnikiem plików PDF na świecie).
źródło
Uruchom ponownie plik pdf i sprawdź poprawność podpisu
źródło
Edit
->Preferences
.Security
po lewej stronie.Advanced Preferences
, a następnie kliknijVerification
kartę.The time as which the signature was created
źródło
Jeśli używasz systemu Windows XP, spróbuj użyć tylko wersji Adobe Reader 9.
Miałem ten sam problem podczas korzystania z programu Adobe Reader 11, ale kiedy wróciłem do 9, zadziałało.
źródło