Adobe Reader, którego używam w systemie MS Windows, ma możliwość sprawdzania podpisu cyfrowego (utworzonego za pomocą certyfikatu X.509) w pliku PDF.
Chciałbym przeprowadzić taką weryfikację na komputerach z systemem Linux. Próbowałem Evince'a i Okulara, najbardziej polecanych czytników PDF, ale nie mogą tego zrobić. Z drugiej strony Adobe Reader nie jest dostępny dla Linuksa (patrz https://get.adobe.com/reader/otherversions/ ). Czytniki PDF wbudowane w bieżące wersje Firefoksa i Chrome nie mogą zweryfikować podpisów.
Nie przeszkadza mi używanie do tego GUI, narzędzia wiersza poleceń lub rozszerzenia Firefox / Chrome.
Odpowiedzi:
Poppler (poppler-utils) zawiera
pdfsig
, który weryfikuje podpis względem przechowywanych znanych certyfikatów.Nie jest jeszcze bardzo zaawansowany (bez eksportu), ale jest o krok do przodu.
AKTUALIZACJA : Oryginalny numer błędu to 16770 i został wprowadzony do produkcji 01.03.2016; został włączony jako pierwszy w wersji 0.42 .
źródło
Libreoffice Draw potrafi czytać pliki PDF i umożliwia weryfikację certyfikatu dokumentu i podpisu (
File -> Digital Signatures -> Digital Signatures…
).Ponadto po załadowaniu pliku PDF pojawia się komunikat ostrzegawczy, jeśli certyfikat nie mógł zostać zweryfikowany, ale podpis był w porządku.
Przetestowałem to przy użyciu 6.0.4.2, ale zgodnie ze stroną crowdfundingową związaną z podpisami PDF w LibreOffice prawdopodobnie było to możliwe w 2015 roku, w wersjach 4.4 lub 4.5.
źródło
Wypróbuj nasze oprogramowanie PDF Studio Viewer , czytnik PDF dla systemu Linux, który obsługuje renderowanie i sprawdzanie poprawności podpisów cyfrowych. Jestem programistą tego oprogramowania.
Ujawnienie: Jestem programistą w Qoppa
źródło
Poniższe kroki pokazują, jak pobrać kartę Aadhaar i przekonwertować ją na ładny plik PDF:
sed "/mark currentfile eexec/,/cleartomark/ d" aadhaar-verified.ps | ps2pdf - aadhaar-verified.pdf
Teraz masz ładny zweryfikowany plik PDF, który możesz wydrukować bez żadnych problemów. Czy to nie było proste?
źródło