Status List-återkallelse förklarad
Ett intyg kan vara korrekt den dag det utfärdas och felaktigt sex månader senare. Någon slutar på företaget, ett tillstånd dras in, ett certifikat spärras. Status List är det överenskomna europeiska sättet för en utfärdare att offentligt säga att ett intyg inte längre gäller, och för den som tar emot det att få veta det på en bråkdel av en sekund.
Problemet det löser
Ett signerat intyg visar vem som utfärdade det, men en signatur säger ingenting om huruvida utfärdaren fortfarande står bakom det. Utan ett sätt att dra tillbaka ett intyg får en organisation antingen utfärda kortlivade intyg och ständigt utfärda dem på nytt, eller acceptera att ett återkallat intyg fortsätter att fungera tills det löper ut. Status List ger utfärdaren en strömbrytare som kan slås av när som helst.
Utfärdare
Ger varje intyg den utfärdar en plats på en publicerad lista
Platsen bestäms en gång, vid utfärdandet, och förblir densamma under hela intygets livstid
Så fungerar kontrollen
När någon visar upp ett intyg laddar organisationen som tar emot det ned utfärdarens lista och slår upp svaret där. Listan är signerad av utfärdaren, så den kan inte manipuleras på vägen, och den förblir användbar under en bestämd period, vilket innebär att de flesta kontroller inte kräver något nätverksanrop alls.
Kontrollant
Ser i det intyg den just tagit emot var utfärdaren publicerar sin status list
Status list
Laddar ned listan en gång, behåller den en kort tid och läser svaret för det här intyget ur den
Varför det förblir privat och billigt
Det självklara sättet att kontrollera ett intyg vore att fråga utfärdaren. Det talar om för utfärdaren exakt vem som har att göra med vem, och det placerar utfärdaren mitt i varje transaktion.
Status List undviker båda delarna. Hela listan är liten nog att laddas ned i ett svep, även när den omfattar hundratusentals intyg, så verifieraren hittar svaret lokalt. Utfärdaren får aldrig veta vilket intyg som kontrollerades och behöver ingen ständigt tillgänglig tjänst dimensionerad för alla andras trafik.
Vad detta betyder för dig
Utfärdare
Du kan dra tillbaka ett intyg i samma stund som det slutar stämma, utan att återkalla något eller kontakta dem som redan godtagit det.
Kontrollant
Du får ett aktuellt svar på millisekunder, offline i de flesta fall, i stället för att underhålla en bilateral koppling till varje utfärdare du godtar.
Plånboksinnehavare
Ingen behöver få veta var du visade upp ett intyg. Kontrollen sker utan att utfärdaren är inblandad alls.
Teknisk fördjupning
Den här sidan förklarar vad tekniken gör och vilka den berör. Vår utvecklardokumentation täcker själva implementationen: meddelandena, fälten och de genomarbetade exempel som ett integrationsteam behöver.
Läs den tekniska dokumentationenRelaterade termer
Vanliga frågor
Hämtar kontrollanten en separat lista för varje legitimation den kontrollerar?
Nej. En lista täcker alla intyg som utfärdaren lagt in i den, potentiellt hundratusentals. En verifierare laddar ned den enda listan, läser svaret för varje intyg den kontrollerar ur den kopia den redan har, och hämtar den igen först efter den period utfärdaren angett.
Kan utfärdaren se vilken legitimation en kontrollant slog upp?
Nej, och det är hela poängen med konstruktionen. Verifieraren laddar ned hela listan och hittar svaret på sin egen maskin, så utfärdaren ser bara att någon begärde listan. Den får inte veta något om vilket intyg som kontrollerades, av vem eller när.
Vad är skillnaden mellan spärrat och återkallat?
Återkallat är permanent: utfärdaren står inte längre bakom intyget och kommer aldrig att göra det igen. Spärrat är tillfälligt och går att häva, till exempel medan en tvist utreds eller ett tillstånd omprövas, och utfärdaren kan häva det senare. En utfärdare som bara behöver giltigt eller återkallat kan driva en enklare lista.
Vad måste en utfärdare driva för att stödja detta?
En publicerad lista som den håller aktuell, och en process som avgör när ett intyg ska dras tillbaka. Den tekniska delen är liten: listan är en enda fil som serveras från en offentlig adress. Arbetet är organisatoriskt, att bestämma vem som får återkalla, på vilket underlag och hur snabbt en ändring måste synas.
Källor
Denna sida är informativ och utgör inte juridisk rådgivning. För auktoritativ vägledning, se direkt i IETF-specifikationen.