Sie können eine Signaturrichtlinie durchsetzen, indem Sie einen KI‑Agenten einen gesamten Ordner von Dokumenten in einem Prompt lokal prüfen lassen und eine einzelne Tabelle mit Ausnahmen zurückgeben. Der Agent läuft in Claude Desktop, Claude Code, Cursor oder GitHub Copilot, und der GroupDocs.Signature.Mcp‑Server übernimmt die Prüfung. Der Prompt, der den Durchlauf startet:

Für jede PDF in meinem Dokumentenordner prüfen, ob sie digital signiert und noch gültig ist. Gib mir eine Tabelle: Datei, Unterzeichner, Signaturdatum, Status.

Die Schritt‑für‑Schritt‑Version mit Konfiguration und Fehlersuche finden Sie in der Dokumentation: Wie man einen Ordner signierter Dokumente mit einem KI‑Agenten prüft.

Warum benötigt eine Signaturrichtlinie einen automatisierten Durchlauf?

Eine Richtlinie wie „jeder Vertrag im Archiv trägt eine gültige digitale Signatur“ ist nur dann eine Richtlinie, wenn etwas sie prüft. Manuelle Kontrollen öffnen Dateien einzeln, sodass sie selten vorkommen und nur eine Stichprobe abdecken. Die Fragen, die die Compliance stellt, betreffen das gesamte Archiv: welche Verträge nicht signiert sind, wessen Zertifikat abgelaufen ist, welche Dateien nach der Signatur geändert wurden.

Ein KI‑Agent allein kann diese Fragen nicht beantworten, weil ein Modell, das ein PDF liest, seine Signaturstruktur nicht sehen kann. Der Agent liefert die Schleife und die Zusammenfassung. Die Engine liefert die Fakten, pro Datei.

Der Workflow, Schritt für Schritt

  1. Den Server auf den Ordner zeigen. Setzen Sie GROUPDOCS_MCP_STORAGE_PATH auf den Dokumentenordner. Dateien werden über den Namen aufgelöst, sodass der Agent contract-042.pdf übergibt, nicht einen Pfad von Ihrem Rechner.
  2. Lizenzmodus prüfen. Bitten Sie den Agenten, get_license_status aufzurufen. Im Evaluationsmodus werden nur die ersten 2 Seiten verarbeitet, sodass ein sauberer Bericht falsch sein kann (siehe die Grenzen unten).
  3. Den Durchlauf ausführen. Verwenden Sie den obigen Prompt. Für jede Datei ruft der Agent search_digital_signatures auf und erstellt die Tabelle. Eine Datei ohne gefundene digitale Signatur wird als unsigned gemeldet.
  4. Die Ausnahmen lesen. Sortieren Sie die Tabelle nach Status und bearbeiten Sie die drei unten beschriebenen Gruppen.
  5. Periodisch erneut ausführen. Der gleiche Prompt funktioniert nächsten Monat wieder im selben Ordner, sodass die Prüfung zu einer Routine statt zu einem Projekt wird.

Was der Agent entscheidet und was die Engine tut

Schritt Der Agent entscheidet Die Engine tut
Welche Dateien geprüft werden Listet die PDFs im Ordner aus Ihrem Prompt auf Löst jede Datei anhand ihres Namens aus dem Speicher auf
Ob sie signiert, gültig und von wem Wählt die Dateien Gibt Unterzeichner, Aussteller, Seriennummer, Gültigkeitszeitraum, Zeitstempel und isValid zurück (search_digital_signatures)
Der Bericht Baut die Tabelle und gruppiert Ausnahmen Nichts; die Engine fasst nicht zusammen

Beispielsession (gekürzt)

You:    For every PDF in my documents folder, check whether it is digitally
        signed and still valid. Give me a table: file, signer, signed date, status.

Agent:  [get_license_status]  mode: licensed
        [search_digital_signatures] x N
        | file             | signer      | signed     | status   |
        | contract-041.pdf | Dana Whitfield | 2026-09-14 | valid    |
        | contract-042.pdf | -              | -          | unsigned |
        | contract-043.pdf | Omar Haddad    | 2026-08-02 | invalid  |
        Exceptions: 1 unsigned, 1 invalid. Invalid usually means the file
        changed after signing.

Veranschaulichende Ausgabe: Dateinamen und Unterzeichnernamen sind erfunden. Das Tool gibt die oben beschriebenen Felder zurück.

Die drei Ausnahmen, die zählen

  • Unsigned files. Dies ist die Lücke, die die Prüfung finden soll.
  • Invalid signatures. Fast immer hat sich nach der Signatur etwas geändert: ein später hinzugefügter Stempel, ein erneutes Speichern, eine angehängte Seite. Es ist wichtig, das zu wissen.
  • Expired certificates. Die Signatur war zum Zeitpunkt der Erstellung gültig. Ob sie noch zählt, hängt von Ihrer Richtlinie ab. Der Gültigkeitszeitraum ist in den zurückgegebenen Daten enthalten, also fordern Sie den Agenten auf, jedes Zertifikat aufzulisten, dessen Gültigkeitszeitraum vor heute endete; dieser Vergleich findet sie.

Wie halten Sie den Durchlauf günstig und den Bericht vertrauenswürdig?

  • Führen Sie search_digital_signatures für jede Datei aus. Fügen Sie verify nur als optionalen Schnell‑Screen hinzu und behandeln Sie den Detaildatensatz als Quelle der Wahrheit.
  • Überspringen Sie search_image_signatures in großen Mengen. Es liefert Base64‑Bilder für jeden Treffer und vergrößert den Durchlauf unnötig.
  • Lassen Sie returnImage bei Code‑Suchen aus.
  • Bei nutzungsbasierten Lizenzen wird jeder Aufruf abgerechnet, sodass ein gezielter Durchlauf weniger kostet und schneller läuft.
  • Bewahren Sie die Zertifikatsdetails pro Datei (Unterzeichner, Aussteller, Seriennummer, Zeitstempel) als Ihren Nachweis auf. Die Prosa‑Zusammenfassung des Agenten ist ein Bericht, keine Beglaubigung und kein notarieller Akt.

Dann handeln Sie bei den Ausnahmen

Die gleiche Session kann das, was der Durchlauf findet, beheben, zum Beispiel indem Sie eine Referenzmarke zu den unsigned Dateien hinzufügen:

Signieren Sie die drei unsigned Dateien mit unserem Standard‑QR‑Referenz und listen Sie auf, was Sie getan haben.

Seien Sie präzise, was das bewirkt. Ein QR‑Code ist ein visuelles Zeichen, keine zertifikatsbasierte Signatur, und ersetzt daher keine erforderliche digitale Signatur. Für Dateien, die eine benötigen, fügen Sie sie zuletzt mit sign und type: "digital" hinzu.

Grenzen, die Sie in Ihrem eigenen Prozess festlegen sollten

Der Evaluationsmodus verarbeitet nur die ersten 2 Seiten jedes Dokuments und versieht jede Seite mit einem Test‑Badge. Eine Signatur auf Seite 4 erscheint nicht, sodass ein nicht lizenziertes Bulk‑Audit „clean“ für eine Datei melden kann, die es nicht ist. Prüfen Sie jedes Mal zuerst get_license_status. Der Server liest außerdem Signaturdaten aus der Datei; er kennt Ihre Richtlinie nicht, sodass die Definition eines akzeptablen Zertifikats bei Ihnen bleibt.

FAQ

Welche meiner Verträge sind nicht signiert?
Bitten Sie den Agenten, den Ordner zu prüfen und Dateien ohne digitale Signatur aufzulisten. Jede Datei erhält einen search_digital_signatures‑Aufruf; eine Datei, bei der keiner gefunden wird, wird als unsigned gelistet. Das Ergebnis ist eine Tabelle.

Kann KI eine Massenprüfung von PDF‑Signaturen durchführen?
Ja, in einem Prompt über einen Ordner, lokal. Ohne Lizenz werden nur die ersten 2 Seiten jeder Datei untersucht.

Kann der Bericht als Nachweis für Compliance dienen?
Bewahren Sie die von der Engine zurückgegebenen Zertifikatsdetails pro Datei als Nachweis auf. Die Zusammenfassung des Agenten ist eine praktische Hilfe, keine Beglaubigung.

Weiterführendes