From 2e9de288510fb3f710d75711a7e50cb4c778ec85 Mon Sep 17 00:00:00 2001 From: Martin Schanzenbach Date: Wed, 23 Sep 2020 18:08:02 +0200 Subject: update --- draft-schanzen-reclaimid.xml | 53 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/draft-schanzen-reclaimid.xml b/draft-schanzen-reclaimid.xml index 5141a39..f0ddb3a 100644 --- a/draft-schanzen-reclaimid.xml +++ b/draft-schanzen-reclaimid.xml @@ -244,6 +244,59 @@
Tickets + + In order to share a set of identity attributes with a third party, + re:claimID introduces the concept of "Tickets". A Ticket may be + issued by a user for an identity to a relying party. + The Ticket may then be used by the relying party to retrieve the + shared attributes from the name system. + The record wire format of a Ticket is as follows: + +
+ + +
+ + where: + +
+
IDENTITY
+
+ Is the 256 bit identity public zone key of the user. +
+
AUDIENCE
+
+ Is the 256 bit audience public zone key of the relying party. +
+
TID
+
+ Is a 64 bit ticket identifier. +
+
+ + The TID essentially serves as a shared secret between user and + relying party. knowledge of the IDENTITY key and the TID allows + the relying party to iteratively query attribute data in GNS. + Tickets are stored as RECLAIM_TICKET records under a label derived + from the TID by applying a Base64-encoding. In addition to the ticket, + the record set also contains references to the shared attributes as + well as any credential presentations which attest attribute values. +
Attribute References
-- cgit v1.2.3