Digitale Signatur in einem Word-Dokument mit Java überprüfen

Diese kurze Anleitung erklärt, wie Sie eine digitale Signatur in einem Word Dokument mit Java überprüfen. Sie enthält Programmieranweisungen, IDE-Einstellungen sowie einen Beispielcode zur Überprüfung digitaler Zertifikate in Word mit Java. Verschiedene vom API bereitgestellte Eigenschaften werden verwendet, um alle notwendigen Parameter für die Signaturüberprüfung in einer Word-Datei zu demonstrieren.

Schritte zur DOCX-Signaturvalidierung mit Java

  1. Konfigurieren Sie die IDE zur Verwendung von Aspose.Words for Java, um digitale Signaturen zu erkennen und zu überprüfen
  2. Definieren Sie die Quell-Word-Datei und prüfen Sie, ob digitale Signaturen vorhanden sind
  3. Laden Sie die Signaturen aus der Ziel-Word-Datei und zeigen Sie deren Anzahl an
  4. Durchlaufen Sie alle Signaturen in der Datei und zeigen Sie deren Eigenschaften an
  5. Greifen Sie für jede signature auf das Objekt CertificateHolder zu und zeigen Sie dessen Eigenschaften an

Die folgenden Schritte fassen zusammen, wie eine Authentifizierung der Word-Dokumentensignatur mit Java durchgeführt wird. Zunächst wird das Vorhandensein digitaler Signaturen erkannt, indem auf FileFormatInfo der Quell-Word-Datei zugegriffen wird. Anschließend wird die Sammlung der Signaturen daraus geladen. Durchlaufen Sie alle Eigenschaften jeder Signatur, zeigen Sie deren Werte an, rufen Sie das CertificateHolder-Objekt aus jeder Signatur ab und zeigen Sie anschließend dessen Eigenschaften an, um alle erforderlichen Parameter in der Word-Datei zu überprüfen.

Code zur Überprüfung einer elektronischen Signatur in DOCX mit Java

Dieser Code demonstriert die Entwicklung eines Word-Digital-Signatur-Checkers mit Java. Es stehen viele weitere Eigenschaften zur Verfügung, die verwendet werden können, um digitale Signaturen genauer zu beschreiben. Beispielsweise können Sie das Signaturformat oder den Typ mit der Methode sig.getSignatureType() abrufen, rohe Signaturbytes mit sig.getSignatureValue() erhalten, benutzerfreundliche Informationen mit einem einzigen API-Aufruf über sig.toString() anzeigen und sogar eine Dokumentprüfung auf Dokumentebene mit der Methode signatures.isValid() durchführen. Weitere Informationen auf Zertifikatsebene sind ebenfalls verfügbar, wie das Gültigkeitsdatum ab, das Gültigkeitsdatum bis und der zum Signieren des Dokuments verwendete Signaturalgorithmus.

Dieser Artikel hat uns den Prozess zur Überprüfung und zum Abrufen der Eigenschaften digitaler Signaturen in einer Word-Datei vermittelt. Um Word-Dateien mit Kommentaren zu drucken, lesen Sie den Artikel Word-Dokument mit Kommentaren mit Java drucken.

 Deutsch