Visszavonás
(Revocation)
A visszavonás az a mechanizmus, amellyel a kiállító érvényteleníti a hitelesítési adatot annak kiadása után – például amikor egy képesítés lejár, vagy egy regisztrációt visszavonnak –, így az azt utólag ellenőrzők már nem érvényesként látják.
A legtöbb kibocsátó egy status listeként teszi közzé a visszavonási állapotot: egyetlen tömör bitsorozat, amelyben minden hitelesítő adathoz egy bitet rendelnek, közzétéve és aláírva a kibocsátó által, így bárki lekérdezheti egy hitelesítő adat állapotát anélkül, hogy minden ellenőrzéshez meg kellene keresnie a kibocsátót, vagy felfedné, mely konkrét hitelesítő adatot ellenőrizték. Az ellenőrző egyszer lekéri a status listet, ellenőrzi a releváns bitet, és elutasítja a bemutatást, ha a hitelesítő adatot visszavontnak jelölték. Az IETF Token Status List specifikációja, amely a korábbi W3C Bitstring Status List munkára épül, szabványosítja ezt a formátumot, így egy SD-JWT VC hitelesítő adathoz kiállított status list ugyanúgy ellenőrizhető, függetlenül attól, mely kibocsátó vagy tárca állította elő. Mivel a teljes listát töltik le egyetlen lekérdezés helyett, az ellenőrző a hálózati kérésből nem tudja megállapítani, melyik konkrét hitelesítő adatot ellenőrizték, és ez az, ami megakadályozza, hogy maga a visszavonás-ellenőrzés felfedje a birtokos tevékenységét a kibocsátó felé. A status listeket jellemzően rövid gyorsítótárazási időközönként frissítik, néhány perctől néhány óráig, így egy visszavont hitelesítő adat gyorsan érvényét veszti anélkül, hogy minden egyes bemutatás pillanatában meg kellene keresni a kibocsátót. A visszavonás különbözik a lejárattól: egy lejárt hitelesítő adat egyszerűen olyan érvényességi dátumot hordoz, amely már elmúlt, míg egy visszavont hitelesítő adatot aktívan érvénytelennek jelölnek a természetes lejárata előtt, általában azért, mert az általa igazolt tény megváltozott.
Kapcsolódó fogalmak
Egy visszavont hitelesítő adat ugyanaz, mint egy lejárt?
Nem. Egy lejárt hitelesítő adat egyszerűen túllépte a kiállításakor kapott érvényességi dátumot. Egy visszavont hitelesítő adatot aktívan érvénytelennek jelölnek e dátum előtt, jellemzően azért, mert az alapul szolgáló tény megváltozott, például egy engedélyt visszavontak. A kibocsátó egy status list-en keresztül jelzi a visszavonást, amelyet az ellenőrzők minden bemutatáskor ellenőriznek.