XAdES

XAdES (ETSI EN 319 132) is de standaard voor elektronische handtekeningen en zegels in XML-data, voor e-facturen en langetermijnvalidatie.

XAdES (XML Advanced Electronic Signatures) is de ETSI-standaard (EN 319 132) die vastlegt hoe een elektronische handtekening of elektronisch zegel wordt ingebed in of gekoppeld aan XML-data. De standaard bouwt voort op XML signature (XMLDSig) en voegt de extra elementen toe - ondertekeningstijd, certificaat van de ondertekenaar, verwijzingen naar het beleid en later validatiemateriaal - die AdES-handtekeningformaten nodig hebben voor juridisch bewijs op lange termijn.

Een handtekening kan op drie manieren ten opzichte van de ondertekende data worden geplaatst:

  • enveloped: binnen het ondertekende XML-document zelf
  • enveloping: de handtekening omvat de ondertekende data
  • detached: apart opgeslagen, met een verwijzing naar de ondertekende data via een hash of URI

Net als de andere AdES-formaten kent XAdES opeenvolgende vormen - van een baseline-handtekening (B-B) via een tijdgestempelde vorm (B-T) tot langetermijnvormen (B-LT, B-LTA) die certificaat- en intrekkingsgegevens toevoegen ter ondersteuning van Long-Term Validation. Oudere implementaties gebruiken vaak nog de vormen uit de voorloper ETSI TS 101 903 - XAdES-BES, -T, -XL en -A - dus een systeem dat inkomende handtekeningen moet accepteren, kan doorgaans niet volstaan met alleen de baselinevormen.

Het is geschikt voor gestructureerde XML-data zoals e-facturen of berichtenverkeer met de overheid, en kan, gecombineerd met een gekwalificeerd certificaat en een QSCD, een gekwalificeerde elektronische handtekening opleveren. Welk XML-formaat een overheidsorgaan moet erkennen, wordt bij uitvoeringshandeling bepaald: Uitvoeringsverordening (EU) 2026/248 legt dat nu vast, met erkenning van XAdES-baseline-handtekeningen conform ETSI EN 319 132-1 V1.3.1 vanaf 23 februari 2027, en trekt Uitvoeringsbesluit (EU) 2015/1506 in, dat dat daarvoor deed. XAdES staat naast CAdES voor binaire data, PAdES voor PDF en JAdES voor JSON.

Veelgestelde vragen

Terug naar begrippenlijst