Verifizieren Sie signiertes PDF in Python

Meistens ziehen es die Leute vor, Dokumente vor dem Teilen in das PDF-Format zu konvertieren. Denn PDF Dateien können unabhängig vom Betriebssystem auf jedem Gerät angezeigt werden. Die Manipulation der freigegebenen PDF Dokumente ist jedoch ein großes Problem. Um dies zu vermeiden, werden PDF Dateien mit digitalen Signaturen signiert, die auf der Empfängerseite verifiziert werden können. Ein digital signiertes PDF lässt Sie wissen, ob der Inhalt der Datei geändert wurde oder nicht. In diesem Artikel zeigen wir Ihnen, wie Sie die digitale Signatur in einem PDF mit Python überprüfen. So können Sie den Inhalt eines digital signierten PDFs einfach validieren.

Python Bibliothek zur Überprüfung digital signierter PDF Dateien

Um digitale Signaturen in PDF Dateien zu überprüfen, verwenden wir Aspose.PDF for Python. Die Bibliothek bietet eine Reihe von Funktionen zum Erstellen, Bearbeiten und Schützen von PDF Dateien. Sie können die Bibliothek mit dem folgenden pip-Befehl installieren.

pip install aspose-pdf

Überprüfen Sie die digitale Signatur in PDF

Digitale Signaturen werden verifiziert, um die Authentizität der PDF-Datei zu prüfen. Das Überprüfungsergebnis lässt Sie wissen, ob die PDF-Datei gefälscht ist oder nicht. Im Folgenden sind die Schritte zum Überprüfen einer digitalen Signatur in einem PDF mit Python aufgeführt.

  • Erstellen Sie zunächst eine Instanz der PdfFileSignature Klasse.
  • Binden Sie dann PDF mit der Methode PdfFileSignature.bindpdf().
  • Überprüfen Sie abschließend die Signatur mit der Methode PdfFileSignature.verifysignature().

Das folgende Codebeispiel zeigt, wie die digitale Signatur in einer PDF-Datei mit Python überprüft wird.

import aspose.pdf as ap

# PdfFileSignature Objekt erstellen
pdfSign = ap.facades.PdfFileSignature()

# Binden Sie das PdfFileSignature Objekt an das PDF
pdfSign.bind_pdf("signed.pdf")

# Signatur überprüfen
if (pdfSign.verify_signature("Signature1")):
    print("Verified...")

PDF Dateien online signieren

Sie können auch unser kostenloses Online-Tool zum Signieren von PDF Dateien verwenden. Dieses PDF-eSigning-Tool wurde mit Aspose.PDF entwickelt und Sie können es verwenden, ohne ein Konto zu erstellen.

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz erwerben und die Überprüfungsfunktion für PDF-Signaturen ohne Einschränkungen testen.

Erkunden Sie die Python-PDF-Bibliothek

Weitere Informationen zu unserer Python-PDF-Bibliothek finden Sie in der Dokumentation. Entdecken Sie seine erstaunlichen Funktionen und teilen Sie uns Ihre Vorschläge, Fragen oder Fragen über unser Forum mit.

Abschluss

In diesem Artikel haben Sie gelernt, wie Sie die digitale Signatur in PDF aus Ihren Python-Anwendungen heraus verifizieren. Wir haben Ihnen auch unser kostenloses Online-Tool zum Signieren von PDF Dateien zur Verfügung gestellt, das Sie überall und jederzeit verwenden können. Sie können Aspose.PDF for Python einfach in Ihrer Anwendung installieren und eine PDF-Signaturüberprüfung durchführen.

Siehe auch