Digitale handtekeningen in een PDF-bestanden verifiëren. Controleer de geldigheid van het certificaat, bekijk de gegevens van de ondertekenaar en bevestig de integriteit van het document. Alle verwerking gebeurt binnen jouw browser.
Klik om een bestand te selecteren of sleep er een hierheen
PDF-documenten
Jouw bestanden blijven op jouw apparaat.
Upload een vertrouwd X.509-certificaat om te valideren tegen een eigen vertrouwensbron.
Certificaat uploaden (.pem, .crt, .cer)
Verwerken...
Selecteer een digitaal ondertekend PDF-bestand van je apparaat
De tool haalt alle digitale handtekeningen in het document eruit en verwerkt ze
Bekijk gegevens van de ondertekenaar, geldigheid van het certificaat en handtekeningstatus
Upload de PDF en de validatie start vanzelf. Voor elke handtekening hasht de tool de bytes die de handtekening dekt, vergelijkt die hash met de digest die in de handtekening is opgeslagen en verifieert de handtekening daarna met de publieke sleutel van de ondertekenaar; elke wijziging in de gedekte bytes zet de status op Ongeldig, met de reden op de kaart. Elke handtekening in het bestand krijgt een eigen kaart en de samenvatting bovenaan telt hoeveel er zijn gevonden.
Geldig betekent dat de handtekening cryptografisch is geverifieerd, het hele bestand dekt en een veilige digest gebruikt. Ongeldig betekent dat de verificatie is uitgevoerd en mislukt, bijvoorbeeld omdat de bytes zijn gewijzigd of de sleutel niet past. Niet geverifieerd betekent dat de handtekening een algoritme gebruikt dat de tool niet kan controleren, zoals Ed25519 of SM2, dus bevestig het in Adobe Acrobat of met openssl voordat je erop vertrouwt.
RSA met PKCS#1 v1.5-padding, RSA-PSS en ECDSA op de curven P-256, P-384 en P-521, met SHA-224-, SHA-256-, SHA-384- of SHA-512-digests. Handtekeningen met MD5 of SHA-1 krijgen de status Onveilige digest en worden nooit als geldig gemeld, omdat voor beide algoritmen gepubliceerde botsingsaanvallen bestaan.
De tool heeft geen ingebouwde lijst van certificeringsinstanties, dus op zichzelf kan hij bevestigen dat de handtekening intact is, maar niet wie er achter het certificaat zit. Upload het root- of tussencertificaat van je organisatie als .pem-, .crt-, .cer- of .der-bestand en de validatie wordt opnieuw uitgevoerd: handtekeningen waarvan het certificaat ermee overeenkomt of ernaar terugleidt, krijgen een badge Vertrouwd en de samenvatting telt die als geldig.
Het betekent dat er bytes zijn toegevoegd nadat deze handtekening is geplaatst. Het ondertekende deel is nog intact, dus de tool toont de waarschuwing Gewijzigd na ondertekenen in plaats van de handtekening ongeldig te verklaren. Dat is op zichzelf geen bewijs van manipulatie: een tweede handtekening of een incrementele opslag geeft hetzelfde resultaat, en alleen de laatst toegevoegde handtekening kan het hele bestand dekken. Zie het als reden om te kijken wat er is toegevoegd.
Nee. De tool controleert de geldigheidsdata van het certificaat, de vertrouwensketen tegen een certificaat dat jij opgeeft en de cryptografische integriteit van de handtekening, maar raadpleegt geen OCSP-responders of certificaatintrekkingslijsten. Verifieer het bestand voor een intrekkingscontrole in een desktoptool met netwerktoegang.
De geldigheid wordt beoordeeld aan de hand van de datum van vandaag, dus een certificaat dat nu voorbij zijn datum Geldig tot is, toont de status Certificaat verlopen en telt in de samenvatting niet als geldig, ook al klopt de handtekening zelf. Vergelijk het tijdstip Ondertekend op met de data Geldig vanaf en Geldig tot op de kaart om te zien of het certificaat bij het ondertekenen geldig was.
Nee. Het verwerken van handtekeningen en de cryptografische controles draaien in je browser met node-forge en de Web Crypto API, dus het document en elk certificaat dat je toevoegt blijven op je apparaat.