Μετάβαση στο κύριο περιεχόμενο
PPDF123

Έλεγχος ψηφιακών υπογραφών ενός PDF

Ο Έλεγχος υπογραφής PDF διαβάζει τις ψηφιακές υπογραφές ενός PDF και αναφέρει ως λίστα JSON όσα βρίσκει το OpenSSL. Δεν αλλάζει το αρχείο και χωρίς άγκυρα εμπιστοσύνης δεν μπορεί να επιβεβαιώσει ότι η αλυσίδα του υπογράφοντος είναι αξιόπιστη.

Σύρετε και αφήστε αρχεία εδώ ή κάντε κλικ για επιλογή

Δέχεται PDF · έως 500.0 MB ανά αρχείο · έως 20 αρχεία τη φορά

Μπορείτε επίσης να επικολλήσετε ένα αρχείο με Ctrl/Cmd+V ή από το μενού του προχείρου.

Έλεγχος υπογραφής PDF διατρέχει λεξικά υπογραφής και χρησιμοποιεί OpenSSL (`smime` / `cms` / `dgst` / `verify`) για CMS και χρονοσήμανση RFC 3161. Η λήψη είναι πίνακας JSON (`resultKind: json`), όχι τροποποιημένο PDF.

Χωρίς άγκυρα εμπιστοσύνης `certFile`, το `chainValidationError` είναι `No trust anchors available`. Το `revocationChecked` είναι πάντα false. Το `notExpired` είναι σταθερό false ως τοποθέτηση, όχι υπολογισμένη σημαία λήξης.

Αυτό δεν είναι δικαστική πραγματογνωμοσύνη. Η εμπιστοσύνη αλυσίδας χρειάζεται άγκυρα που παραδίδετε μέσω API. Η φόρμα του ιστότοπου δεν έχει ανέβασμα πιστοποιητικού.

Το `IsSigned` από Πληροφορίες εγγράφου δεν σχετίζεται και είναι πάντα false.

Τα ανεβάσματα είναι προσωρινά. Δεν κρατάμε βιβλιοθήκη PDF.

Λειτουργίες

  • Πίνακας JSON από ελέγχους OpenSSL CMS/χρονοσήμανσης
  • Χωρίς ανέβασμα πιστοποιητικού στον ιστότοπο· τότε η αλυσίδα αναφέρει καμία άγκυρα
  • Τα revocationChecked και notExpired δεν είναι πραγματικοί έλεγχοι
  • Ανώνυμο API: /api/v1/security/validate-signature

Πότε το χρησιμοποιείτε

  • Έλεγχος αν το CMS verify αποδέχεται τα ενσωματωμένα byte υπογραφής
  • Έλεγχος coversEntireDocument πριν Ισοπέδωση PDF
  • Αποστολή certFile μέσω API όταν έχετε άγκυρα

Πώς ελέγχω την ψηφιακή υπογραφή ενός PDF;

  1. Ανεβάστε PDF που μπορεί να περιέχει λεξικά υπογραφής.
  2. Πατήστε «Εκτέλεση» και κατεβάστε το JSON.
  3. Διαβάστε valid, coversEntireDocument και errorMessage ανά εγγραφή.
  4. Μην θεωρείτε chainValid true εκτός αν καλέσατε το API με certFile.

Όρια και ειδικές περιπτώσεις

  • Ο ιστότοπος δεν μπορεί να παραδώσει άγκυρες εμπιστοσύνης
  • Χωρίς OCSP/CRL
  • Το notExpired δεν είναι πραγματικός έλεγχος ρολογιού
  • Όριο ανεβάσματος σε αυτόν τον ιστότοπο: 500 MB ανά αρχείο, με αποστολή σε τμήματα πάνω από περίπου 95 MB. Το σώμα ενός μεμονωμένου άμεσου αιτήματος API περιορίζεται στα 100 MB.

Παραδείγματα

  • Μη υπογεγραμμένο PDF δίνει κενό πίνακα JSON
  • Υπογεγραμμένο PDF χωρίς certFile εξακολουθεί να αναφέρει chainValidationError για άγκυρες

Απόρρητο για αυτό το εργαλείο

Τα αρχεία ανεβαίνουν μέσω HTTPS, επεξεργάζονται στη μνήμη ή σε βραχύβιο προσωρινό κατάλογο στους διακομιστές μας και διαγράφονται όταν το αποτέλεσμα είναι έτοιμο. Δεν κρατάμε αντίγραφα για μετέπειτα περιήγηση, εκπαίδευση μοντέλων ή διαφημιστικά προφίλ. Οι λεπτομέρειες διατήρησης και οι γνωστοποιήσεις για cookie του AdSense βρίσκονται στην Πολιτική απορρήτου.

Συχνές ερωτήσεις

Γιατί η επικύρωση αλυσίδας είναι σφάλμα;
Ο ιστότοπος δεν στέλνει certFile. Τότε η λειτουργία δεν έχει άγκυρες εμπιστοσύνης.
Αλλάζει το PDF;
Όχι. Μόνο αναφέρει.
Ελέγχεται ανάκληση;
Όχι. Το revocationChecked είναι πάντα false.
Μπορεί να αντικαταστήσει τον επαληθευτή Adobe;
Όχι. Θεωρήστε το αδρή εξαγωγή OpenSSL και επαληθεύστε μετά σε εργαλείο που εμπιστεύεστε για το νομικό πλαίσιο.

Τελευταία ενημέρωση:

Κλήση από κώδικα

Κάθε εργαλείο στον ιστότοπο είναι ένα απλό REST API. Για ανώνυμη χρήση δεν χρειάζεται λογαριασμός ούτε κλειδί API. Ίδιο για πρόγραμμα περιήγησης, προγραμματιστές και πράκτορες AI.

curl -X POST "https://pdf123.xyz/api/v1/security/validate-signature" \
  -F "[email protected]"

Διατίθεται και ως εργαλείο MCP, για πελάτες που μιλούν Model Context Protocol (JSON-RPC 2.0 μέσω POST /mcp). Πλήρης αναφορά API

Χρήση από πράκτορα AI

Skill

Με αυτό το skill, τα Claude Code, Codex, Cursor και άλλοι πράκτορες AI μπορούν να εκτελέσουν το «Έλεγχος υπογραφής PDF» για εσάς: /skills/pdf123-validate-signature.md

Όλα τα skills για πράκτορες

Τα αρχεία χρησιμοποιούνται μόνο για αυτή την εργασία και διαγράφονται αυτόματα μετά.