Ondertekenen

Gekwalificeerde elektronische handtekeningen met Cleverbase als gekwalificeerde vertrouwensdienstverlener (QTSP): wat je van ons krijgt, wat je zelf bouwt, en hoe je het bouwt zodat elke viewer hetzelfde laat zien. Dit is de API voor de dienst Ondertekenen.

Dit onderdeel is een volledige gids, en behandelt een pad volledig: gekwalificeerd ondertekenen op afstand via de Cloud Signature Consortium API (CSC API v1.0.4), met een PAdES-handtekening in een PDF als resultaat. Cleverbase ondertekent een hash voor je; het document bouw je zelf. De gids loopt dat pad met twee bibliotheken, DSS (Java) en pyHanko (Python), documenteert elk endpoint met de waarden die wij vereisen, beschrijft de schermen die de ondertekenaar krijgt en niet kan overslaan, en eindigt met de valkuilen die wij in ondertekende PDF's zien: geen validator meldt ze, elke lezer merkt ze.

Andere formaten (CAdES voor willekeurige bestanden, XAdES voor XML) bestaan en worden genoemd waar ze uitmaken, maar zijn hier nog niet uitgewerkt; dat geldt ook voor CSC API v2, die een naslagpagina heeft en geen gids.

Begin waar je vraag zit

Of blader op soort

Elke pagina hier is van een van drie soorten, zodat je weet wat je opent. Handleidingen krijgen één ding gedaan in stappen en gaan ervan uit dat je de basis kent. Naslag beschrijft de hosts, de endpoints en de waarden die Cleverbase vereist, om in te zoeken terwijl je codeert. Uitleg is om te begrijpen: waarom het werk verdeeld is zoals het is, wat de ondertekenaar doorloopt, wat de waarde die je terugkrijgt werkelijk is, wat elk PAdES-niveau toevoegt. Nieuw hier? Lees eerst Hoe het werk verdeeld is, en volg dan De ondertekenflow.