diff --git a/main.html b/main.html index d07185d..b18186e 100644 --- a/main.html +++ b/main.html @@ -1862,42 +1862,49 @@
In the process represented in the sequence diagram below, the Wallet Instance uses the Federation API to discover and collect all the Credential Issuers enabled within the federation.¶
- +------+ +------------+ +------------+ +-----------------+ - |Wallet| |Trust Anchor| |Intermediate| |Credential Issuer| - +---+--+ +------+-----+ +------+-----+ +--------+--------+ - | Fetch the list of all Intermediates and CIs | | | - |---------------------------------------------------->| | | - | | | | -+-----------+-----------------------------------------------------+--------------+------+ | -| LOOP |for each Intermediate | | | | -|-------+ | | | | | -| | Fetch listing of Subordinates/CIs | | | | -| |------------------------------------------------------------------->| | | -+-----------+-----------------------------------------------------+--------------+------+ | - | | | | -+-----------+-----------------------------------------------------+--------------+----------------+--------+ -| LOOP |for each CI | | | | -|-------+ | | | | | -| | Fetch CI's Entity Configuration | | | -| |------------------------------------------------------------------------------------>| | -| | | | | | -| | Fetch Subordinate Statement(s) for CI | | | | -| |------------------------------------------------------------------->| | | -| | | | | | -| | Fetch Subordinate Statement for Intermediate(s) | | | | -| |---------------------------------------------------->| | | | -| |----+ | | | | -| | | Validate Trust Chain for CI | | | | -| |<---+ | | | | -| | | | | | -| |----+ | | | | -| | | Include CI in Discovery Page | | | | -| | | with validated information and logo | | | | -| |<---+ | | | | -+-----------+-----------------------------------------------------+--------------+----------------+--------+ - +---+--+ +------+-----+ +------+-----+ +--------+--------+ - |Wallet| |Trust Anchor| |Intermediate| |Credential Issuer| - +------+ +------------+ +------------+ +-----------------+ + +------+ +------------+ +------------+ +-----------------+ + |Wallet| |Trust Anchor| |Intermediate| |Credential Issuer| + +---+--+ +------+-----+ +------+-----+ +--------+--------+ + | Fetch the list of all | | | + | Intermediates and CIs | | | + |--------------------------------->| | | + | | | | ++-----------+----------------------------------+--------------+------+ | +| LOOP |for each Intermediate | | | | +|-------+ | | | | | +| | Fetch listing of | | | | +| | Subordinates/CIs | | | | +| |------------------------------------------------>| | | ++-----------+----------------------------------+--------------+------+ | + | | | | ++-----------+----------------------------------+--------------+----------------+--------+ +| LOOP |for each CI | | | | +|-------+ | | | | | +| | Fetch CI's Entity Configuration | | | | +| |----------------------------------------------------------------->| | +| | | | | | +| | Fetch Subordinate Statement(s) | | | | +| | for CI | | | | +| |------------------------------------------------>| | | +| | | | | | +| | Fetch Subordinate Statement | | | | +| | for Intermediate(s) | | | | +| |--------------------------------->| | | | +| |----+ | | | | +| | | Validate Trust Chain | | | | +| | | for CI | | | | +| |<---+ | | | | +| | | | | | +| |----+ | | | | +| | | Include CI in | | | | +| | | Discovery Page | | | | +| | | with validated | | | | +| | | information and logo | | | | +| |<---+ | | | | ++-----------+----------------------------------+--------------+----------------+--------+ + +---+--+ +------+-----+ +------+-----+ +--------+--------+ + |Wallet| |Trust Anchor| |Intermediate| |Credential Issuer| + +------+ +------------+ +------------+ +-----------------+¶
Figure 4: Federation Credential Issuer listing, the Wallet Instance browse the entire federation collecting all the Credential Issuers.¶