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?
- Ladda upp PDF som kan innehålla signaturordlistor.
- Klicka på Bearbeta och ladda ner JSON.
- Läs valid, coversEntireDocument och errorMessage per post.
- 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
SkillMed 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
Filerna används bara för den här körningen och raderas automatiskt efteråt.