Status List-intrekking uitgelegd
Een credential kan kloppen op de dag van uitgifte en zes maanden later onjuist zijn. Iemand verlaat het bedrijf, een vergunning wordt ingetrokken, een certificaat wordt geschorst. Status List is de afgesproken Europese manier waarop een uitgever publiekelijk kan zeggen dat een credential niet meer telt, en waarop iedereen die hem ontvangt dat in een fractie van een seconde te weten komt.
Het probleem dat het oplost
Een ondertekende credential bewijst wie hem heeft uitgegeven, maar een handtekening zegt niets over de vraag of de uitgever er nog achter staat. Zonder manier om er een in te trekken, blijft een organisatie kortlopende credentials uitgeven en die voortdurend opnieuw uitgeven, of accepteren dat een ingetrokken credential blijft werken tot hij verloopt. Status List geeft de uitgever een schakelaar die hij op elk moment kan omzetten.
Issuer
Geeft elke credential die zij uitgeeft een plek op een gepubliceerde lijst
De plek wordt eenmalig bepaald, bij uitgifte, en blijft hetzelfde gedurende de hele levensduur van de credential
Hoe de controle werkt
Wanneer iemand een credential presenteert, downloadt de ontvangende organisatie de lijst van de uitgever en zoekt daar het antwoord op. De lijst is door de uitgever ondertekend, dus er kan onderweg niet mee geknoeid worden, en hij blijft een ingestelde periode bruikbaar, wat betekent dat de meeste controles helemaal geen netwerkverbinding nodig hebben.
Verifier
Ziet in de zojuist ontvangen credential waar de uitgever zijn Status List publiceert
Status List
Downloadt de lijst één keer, bewaart hem korte tijd, en leest daar het antwoord voor deze credential uit
Waarom het privé en goedkoop blijft
De voor de hand liggende manier om een credential te controleren zou zijn het de uitgever te vragen. Dat vertelt de uitgever precies wie met wie zaken doet, en het zet de uitgever midden in elke transactie.
Status List vermijdt beide. De hele lijst is klein genoeg om in één keer te downloaden, zelfs als die honderdduizenden credentials omvat, zodat de verifier het antwoord lokaal vindt. De uitgever komt nooit te weten welke credential is gecontroleerd, en heeft geen altijd beschikbare dienst nodig die op andermans verkeer is berekend.
Wat dit voor u betekent
Issuer
U kunt een credential intrekken op het moment dat hij niet meer klopt, zonder iets terug te halen of contact op te nemen met de mensen die hem al hebben geaccepteerd.
Verifier
U krijgt in milliseconden een actueel antwoord, in de meeste gevallen offline, in plaats van een bilaterale koppeling te onderhouden met elke uitgever die u accepteert.
Wallethouder
Niemand hoeft te horen waar u een credential hebt gepresenteerd. De controle gebeurt zonder dat de uitgever er op enige manier bij betrokken is.
Technische verdieping
Deze pagina legt uit wat de technologie doet en wie ermee te maken krijgt. Onze ontwikkelaarsdocumentatie behandelt de implementatie zelf: de berichten, de velden en de uitgewerkte voorbeelden die een integratieteam nodig heeft.
Lees de technische documentatieGerelateerde termen
Veelgestelde vragen
Haalt de verifier voor elke credential die hij controleert een aparte lijst op?
Nee. Eén lijst dekt elke credential die de uitgever erop heeft gezet, mogelijk honderdduizenden. Een verifier downloadt die ene lijst, leest het antwoord voor elke credential die hij controleert uit de kopie die hij al heeft, en haalt hem pas opnieuw op na de periode die de uitgever heeft ingesteld.
Kan de issuer zien welke credential een verifier heeft opgezocht?
Nee, en dat is precies het doel van het ontwerp. De verifier downloadt de hele lijst en vindt het antwoord op zijn eigen machine, dus de uitgever ziet alleen dat iemand om de lijst vroeg. Hij komt niets te weten over welke credential is gecontroleerd, door wie, of wanneer.
Wat is het verschil tussen geschorst en ingetrokken?
Ingetrokken is permanent: de uitgever staat niet langer achter de credential en zal dat ook nooit meer doen. Geschorst is tijdelijk en omkeerbaar, bijvoorbeeld terwijl een geschil wordt onderzocht of een vergunning wordt herbeoordeeld, en de uitgever kan het later opheffen. Een uitgever die alleen geldig of ingetrokken nodig heeft, kan een eenvoudiger lijst draaien.
Wat moet een uitgever draaien om dit te ondersteunen?
Een gepubliceerde lijst die zij actueel houdt, en een proces dat bepaalt wanneer een credential moet worden ingetrokken. Het technische deel is klein: de lijst is één bestand dat vanaf een openbaar adres wordt aangeboden. Het werk is organisatorisch: wie mag intrekken, op welk bewijs, en hoe snel een wijziging zichtbaar moet zijn.
Bronnen
Deze pagina is informatief en vormt geen juridisch advies. Raadpleeg voor gezaghebbende richtlijnen rechtstreeks de IETF-specificatie.