Bestanden en pagina's

PDF-handtekeningcontrole

Draait lokaal

De tool zelf is in het Engels; op deze pagina wordt uitgelegd hoe deze werkt in uw taal.

Gebruik PDF-handtekeningcontrole

Wat het doet

Kies een PDF-bestand om te controleren of het digitale handtekeningen bevat (handtekeningwoordenboeken met een /ByteRange) of alleen lege handtekeningvelden, en de naam van de ondertekenaar, de reden, de locatie en het tijdstip van ondertekening die daarbij zijn opgeslagen. De handtekening of het certificaat wordt niet gevalideerd.

Het draait volledig in je browser: er wordt niets van wat je invoert geüpload.

Hoe gebruik je PDF-handtekeningcontrole

  1. Kies de PDF. Gebruik het bestandsveld ‘Kies een PDF’ om het bestand op je apparaat te selecteren. Het bestand wordt in je browser ingelezen en wordt nooit geüpload; bestanden tot 50 MB worden gecontroleerd.
  2. Voer de controle uit. Klik op ‘Handtekeningen controleren’. Het selecteren van een bestand leidt niet automatisch tot het starten van de controle.
  3. Lees het vonnis. De eerste regel geeft aan of de PDF digitale handtekeningen bevat, alleen lege handtekeningvelden, of geen van beide.
  4. Lees elke handtekening. Elke handtekening wordt vermeld met het bijbehorende veld, de daarin opgeslagen gegevens (/Name, /Reason, /Location en het tijdstip van ondertekening), de indeling ervan en de bytes van het bestand waarop de handtekening betrekking heeft.
  5. Elders valideren. Om te controleren of een handtekening geldig is en wie deze heeft geplaatst, opent u het bestand in Adobe Acrobat Reader of controleert u het met pdfsig.
  6. Vergelijk dit met de bewering van de afzender. Als er wordt vermeld dat een factuur of contract digitaal is ondertekend, maar er geen handtekening op staat, vraag dan om bevestiging bij de afzender via een kanaal dat je al vertrouwt.

Voorbeeld

Een digitaal ondertekende PDF

Invoer
A PDF signed with a digital certificate, chosen with Choose a PDF
Hoe de uitvoer eruitziet
Found 1 digital signature

Signature 1 (field “Signature1”, object 5)
Signer (/Name): Example Signer
Reason: Approved
Location: Example City
Signing time (/M): 2026-10-20 06:30:00 UTC (as written by the signing software)
Format: adbe.pkcs7.detached (Adobe.PPKLite)
Signed bytes: the whole file except the signature value itself

Signature fields: 1 (1 signed, 0 empty)

Signature dictionaries: 1 | ByteRange entries: 1 | /SigFlags 3 | raw /Sig text matches: 3 (also counts /SigFlags and /FT /Sig)
Not validated: the certificate, the signer’s identity and the signature value are not checked. Use Adobe Acrobat Reader or pdfsig for that.

Geeft elke handtekening weer met de bijbehorende velden: /Naam, /Reden, /Locatie en het tijdstip van ondertekening, en of de ondertekende bytes het hele bestand omvatten of dat er na het ondertekenen wijzigingen zijn aangebracht; bij een niet-ondertekende PDF wordt het volgende weergegeven: „Er zijn geen digitale handtekeningen gevonden in deze PDF.”

Wat er wordt gecontroleerd

SignaalWat dit betekent
Er zijn N digitale handtekeningen gevondenHet PDF-bestand bevat handtekeningwoordenboeken met een /ByteRange. Dit geeft aan dat er een handtekening aanwezig is, niet dat deze geldig is.
Geen digitale handtekening gevonden, N lege handtekeningveldenOp het formulier is ruimte om te ondertekenen, maar niemand heeft het ondertekend. Beschouw een dergelijk document als niet-ondertekend.
Ondertekenaar (/Naam), Reden, LocatieTekst die door de ondertekeningssoftware is gegenereerd. Deze tekst wordt niet vergeleken met een certificaat, dus er kan elke willekeurige naam in staan; bij veel handtekeningen wordt de ondertekenaar alleen in het certificaat genoemd, dat hier niet wordt gedecodeerd.
Tekenentijd (/M)De tijd die door de ondertekeningssoftware is vastgelegd; dit is geen betrouwbare tijdstempel. Een tijdstempel van het document wordt apart vermeld als de PDF er een bevat.
Ondertekende bytes: het volledige bestandDe handtekening bestrijkt het gehele bestand, met uitzondering van de handtekeningwaarde zelf: er is na het ondertekenen niets toegevoegd.
Bytes die na deze handtekening zijn toegevoegdNa de handtekening volgt een incrementele update: een latere handtekening, formuliergegevens, opmerkingen of andere wijzigingen. Controleer in Acrobat Reader wat er is gewijzigd.
Geen geldig /ByteRange of een bereik dat voorbij het einde reiktDe waarde van de handtekening ontbreekt of is beschadigd, of het bestand is afgekapt. Beschouw de handtekening als ongeldig.
Versleutelde PDF, onleesbare gegevensstromenTekst van ondertekenaars in een versleutelde PDF kan worden weergegeven als onleesbare tekens, en er worden gecomprimeerde objectstreams gemeld die niet kunnen worden gelezen, omdat de daarin opgeslagen velden niet worden meegeteld.

Nog meer voorbeelden

Een PDF zonder handtekening

Invoer
A plain PDF with no signature fields
Resultaat

Er zijn geen digitale handtekeningen gevonden in deze PDF.

Een leeg handtekeningveld

Invoer
A PDF form with one signature field that nobody has signed
Resultaat

Er is geen digitale handtekening gevonden. De PDF bevat 1 leeg handtekeningveld: een plek om te ondertekenen, geen handtekening, gevolgd door Handtekeningvelden: 1 (0 ondertekend, 1 leeg) met de veldnaam.

Een ondertekende PDF is na het ondertekenen gewijzigd

Invoer
A signed PDF to which a comment was added and saved
Resultaat

Er is 1 digitale handtekening gevonden, met de tekst van de ondertekenaar en het tijdstip van ondertekening, en onder ‘Signed bytes’ staat een waarschuwing dat er aan het einde van het bestand een aantal bytes is toegevoegd na deze handtekening.

Veelgestelde vragen

Controleert het of een handtekening geldig is?

Nee. Het leest de handtekeningwoordenboeken (/Type /Sig met /ByteRange en /Contents) en de handtekeningvelden (/FT /Sig) en geeft de daarin opgeslagen tekst weer; het controleert het certificaat, de identiteit van de ondertekenaar of de waarde van de handtekening niet. Gebruik Adobe Acrobat Reader of pdfsig om te valideren.

Kan het resultaat verkeerd zijn?

Ja. De velden /Name, /Reason, /Location en de ondertekeningstijd worden door de ondertekeningssoftware ingevuld en bewijzen niets; bovendien wordt bij veel handtekeningen de ondertekenaar alleen in het certificaat vermeld, dat hier niet wordt gedecodeerd. Een afbeelding van een handtekening die op een factuur is geplakt, is geen digitale handtekening en wordt niet herkend, en bij een versleutelde PDF kan de tekst van de ondertekenaar als onleesbare tekens worden weergegeven.

Is de PDF geüpload?

Nee. Het bestand wordt in je browser gelezen en verlaat deze nooit. Bestanden tot 50 MB worden gecontroleerd, waarbij het volledige bestand in het geheugen wordt geladen.

Hoe ziet een echte digitale handtekening eruit in een PDF-bestand?

Een handtekeningwoordenboek met /Type /Sig, een /ByteRange-array waarin de ondertekende delen van het bestand worden opgesomd en een /Contents-waarde die de cryptografische handtekening bevat, meestal gekoppeld aan een formulierveld met de aanduiding /FT /Sig.

Kan het gecomprimeerde PDF-bestanden openen?

Ja. Gecomprimeerde objectstreams worden in je browser gedecomprimeerd, zodat de daar opgeslagen handtekeningvelden worden gevonden; elke stream die niet kan worden gelezen, wordt in het resultaat vermeld.

Kan ik meerdere PDF-bestanden tegelijk controleren?

Nee. Het programma leest één bestand per keer; selecteer het volgende bestand en klik opnieuw op ‘Signaturen controleren’.

Welke bestanden kan ik controleren?

PDF-bestanden tot 50 MB. Een bestand waarvan de eerste 1024 bytes niet beginnen met een %PDF-header, wordt niet gecontroleerd, en dat staat ook op de pagina vermeld.

Uitleg van termen

Onderzoek van PhishDestroy