Till huvudinnehållet
PPDF123

Kontrollera en PDF:s digitala signaturer

Kontrollera PDF-signatur läser de digitala signaturerna i en PDF och rapporterar vad OpenSSL hittar som en JSON-lista. Den ändrar inte filen och kan utan förtroendeankare inte bekräfta att undertecknarens kedja är betrodd.

Dra filer hit, eller klicka för att välja

Tar emot PDF · upp till 500.0 MB per fil · upp till 20 filer åt gången

Du kan också klistra in en fil med Ctrl/Cmd+V eller via urklippsmenyn.

Kontrollera PDF-signatur går igenom signaturordlistor och tittar på CMS och RFC 3161-tidsstämplar med OpenSSL (`smime` / `cms` / `dgst` / `verify`). Nedladdningen är en JSON-array (`resultKind: json`), inte en ändrad PDF.

Utan `certFile` som tillitsankare blir `chainValidationError` `No trust anchors available`. `revocationChecked` är alltid false. `notExpired` är platshållar-false, inte beräknad utgångsflagga.

Det här är ingen rättsmedicinsk rapport. Kedjetillit kräver ankare via API. Webbformuläret har ingen certifikatuppladdning.

Dokumentinfos `IsSigned` hör inte hit och är alltid false.

Uppladdningar är tillfälliga. Vi sparar ingen PDF-katalog.

Funktioner

  • JSON-array från OpenSSL CMS/tidsstämpelkontroller
  • Ingen certifikatuppladdning på webbplatsen; kedjevalidering rapporterar därför saknade ankare
  • revocationChecked och notExpired är inte riktiga kontroller
  • Anonym API: /api/v1/security/validate-signature

När du ska använda det här verktyget

  • Se om CMS verify accepterar inbäddade signaturbyte
  • Kontrollera coversEntireDocument före Platta ut PDF
  • Skicka certFile via API när du har ankare

Hur kontrollerar jag en PDF:s digitala signatur?

  1. Ladda upp PDF som kan innehålla signaturordlistor.
  2. Klicka på Bearbeta och ladda ner JSON.
  3. Läs valid, coversEntireDocument och errorMessage per post.
  4. Behandla inte chainValid som true om du inte skickat certFile via API.

Gränser och specialfall

  • Webbplatsen kan inte ge tillitsankare
  • Ingen OCSP/CRL
  • notExpired är ingen riktig klockkontroll
  • Uppladdningsgräns på webbplatsen: 500 MB per fil, som skickas i delar över cirka 95 MB. Innehållet i en enskild direkt API-förfrågan är begränsat till 100 MB.

Exempel

  • Osignerad PDF ger tom JSON-array
  • Signerad PDF utan certFile rapporterar fortfarande chainValidationError om ankare

Integritet för det här verktyget

Filer laddas upp via HTTPS, bearbetas i serverns minne eller en kortlivad tillfällig katalog och raderas när resultatet är klart. Vi behåller inga kopior för senare bläddring, träning eller annonsprofiler. Se integritetspolicyn för lagringstider och AdSense-cookieupplysningar.

Vanliga frågor

Varför är kedjevalidering fel?
Webbplatsen skickar inte certFile. Operationen saknar då tillitsankare.
Ändras PDF:en?
Nej. Bara rapport.
Kontrollerades återkallelse?
Nej. revocationChecked är alltid false.
Kan det ersätta Adobes kontrollant?
Nej. Behandla det som grov OpenSSL-export och validera i verktyg du litar på för juridiska scenarier.

Senast uppdaterad:

Anropa från kod

Varje verktyg på webbplatsen är ett vanligt REST-anrop. För anonym användning behövs varken konto eller API-nyckel. Lika mycket för AI-agenter och utvecklare som för webbläsaren.

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

Finns också som MCP-verktyg för klienter som talar Model Context Protocol (JSON-RPC 2.0 via POST /mcp). Fullständig API-referens

Använd den från en AI-agent

Skill

Med den här skillen kan Claude Code, Codex, Cursor och andra AI-agenter köra ”Kontrollera PDF-signatur” åt dig: /skills/pdf123-validate-signature.md

Alla agent-skills

Filerna används bara för den här körningen och raderas automatiskt efteråt.