Adobe Reader, den ich unter MS Windows verwende, kann die digitale Signatur (die mit einem X.509-Zertifikat erstellt wurde) in einer PDF-Datei validieren.
Ich möchte eine solche Überprüfung auf Linux-Desktops durchführen. Ich habe Evince und Okular ausprobiert, die am meisten empfohlenen PDF-Reader, aber das können sie nicht. Auf der anderen Seite ist Adobe Reader nicht für Linux verfügbar (siehe https://get.adobe.com/reader/otherversions/ ). PDF-Reader, die in aktuellen Versionen von Firefox und Chrome integriert sind, können die Signaturen auch nicht überprüfen.
Ich bin in Ordnung mit einem GUI, Kommandozeilen-Tool oder einer Firefox / Chrome-Erweiterung, um dies zu tun.
Antworten:
Poppler (Poppler-Utils) enthält
pdfsig
, die die Signatur gegen die gespeicherten bekannten Zertifikate verifiziert.Es ist noch nicht sehr weit fortgeschritten (kein Export), aber einen großen Schritt voraus.
UPDATE : Die ursprüngliche Fehlernummer ist 16770 und wurde am 01.03.2016 in die Produktion eingeführt. es wurde zuerst in v0.42 aufgenommen .
quelle
Libreoffice Draw kann PDF-Dateien lesen und das Zertifikat und die Signatur des Dokuments überprüfen (
File -> Digital Signatures -> Digital Signatures…
).Wenn die PDF-Datei geladen wurde, wird eine Warnmeldung angezeigt, wenn das Zertifikat nicht validiert werden konnte, die Signatur jedoch in Ordnung war.
Ich habe es mit 6.0.4.2 getestet, aber laut Crowdfunding-Seite in Bezug auf PDF-Signaturen in LibreOffice war es wahrscheinlich schon 2015 in den Versionen 4.4 oder 4.5 möglich.
quelle
Testen Sie unsere Software PDF Studio Viewer , einen PDF Reader für Linux, der das Rendern und Überprüfen digitaler Signaturen unterstützt. Ich bin Entwickler für diese Software.
Offenlegung: Ich bin Entwickler bei Qoppa
quelle
Die folgenden Schritte zeigen, wie Sie die Aadhaar-Karte herunterladen und in eine schöne PDF-Datei konvertieren:
sed "/mark currentfile eexec/,/cleartomark/ d" aadhaar-verified.ps | ps2pdf - aadhaar-verified.pdf
Jetzt haben Sie ein schönes verifiziertes PDF, das Sie problemlos ausdrucken können. War das nicht einfach?
quelle