Abschnitte zu einem Word-Dokument in Java hinzufügen

Diese kurze Anleitung erklärt, wie Sie eine digitale Signatur in einem Word-Dokument mit Java überprüfen. Sie enthält Programmieranweisungen, IDE-Einstellungen und einen Beispielcode für die Überprüfung eines digitalen Zertifikats in Word mit Java. Verschiedene von der API bereitgestellte Eigenschaften werden verwendet, um alle erforderlichen Parameter für die Signaturprüfung in einer Word-Datei zu demonstrieren.

Schritte zur DOCX-Signaturvalidierung mit Java

  1. Stellen Sie die IDE so ein, dass Aspose.Words for Java verwendet wird, um digitale Signaturen zu erkennen und zu überprüfen
  2. Definieren Sie die Quell-Word-Datei und prüfen Sie, ob digitale Signaturen darin 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 CertificateHolder-Objekt zu und zeigen Sie dessen Eigenschaften an

Die folgenden Schritte fassen zusammen, wie eine Authentifizierung der Word-Dokumentsignatur mit Java durchgeführt wird. Zunächst erkennen Sie das Vorhandensein digitaler Signaturen, indem Sie auf die FileFormatInfo der Quell-Word-Datei zugreifen, und laden anschließend die Sammlung der Signaturen daraus. Durchlaufen Sie alle Eigenschaften jeder Signatur und zeigen Sie sie an, rufen Sie das CertificateHolder-Objekt aus jeder Signatur ab und zeigen Sie 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-Signature-Checkers mit Java. Es stehen viele weitere Eigenschaften zur Verfügung, mit denen digitale Signaturen weiter beschrieben werden können, z. B. 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 sig.toString() anzeigen und sogar eine Überprüfung auf Dokumentebene mit der Methode signatures.isValid() durchführen. Weitere Informationen auf Zertifikatsebene sind ebenfalls verfügbar, z. B. gültig ab Datum, gültig bis Datum und der Signaturalgorithmus, der zum Signieren des Dokuments verwendet wurde.

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

 Deutsch