From a90ba887c12a48b34d0476978138a5720877a208 Mon Sep 17 00:00:00 2001 From: Diana Gudu <diana.gudu@kit.edu> Date: Mon, 14 Oct 2024 17:00:09 +0200 Subject: [PATCH] add eduGAIN example for trust mark issuance --- Trust_Mark_Issuance_eduGAIN.puml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Trust_Mark_Issuance_eduGAIN.puml diff --git a/Trust_Mark_Issuance_eduGAIN.puml b/Trust_Mark_Issuance_eduGAIN.puml new file mode 100644 index 0000000..8fdbdaa --- /dev/null +++ b/Trust_Mark_Issuance_eduGAIN.puml @@ -0,0 +1,27 @@ +@startuml +hide footbox +title Trust Mark Issuance Example: eduGAIN +entity Client as client +entity "Trust Mark\nendpoint" as endpoint +database "Trust marked\nentities" as tmes +client -> endpoint: GET\nPrivate key JWT +endpoint --> tmes: In list? +group Yes + client <-- endpoint: Trustmark +end +group No + endpoint -> endpoint: Checks + note left + ✓Trust Chain: Client -> eduGAIN TA + AND + ✓Trust Mark from a national federation + end note + group Yes + endpoint -> tmes: Add Entity + client <-- endpoint: Trustmark + end + group No + client <-- endpoint: Forbidden + end +end +@enduml -- GitLab