From dfb5a786aa0a34ffacfedf6f4874ca1fc569959e Mon Sep 17 00:00:00 2001 From: cmarco0 <146938645+cmarco0@users.noreply.github.com> Date: Wed, 29 May 2024 12:15:26 +0200 Subject: [PATCH] Editorial change in Wallet Solution 'alg' HEADER (#286) * Editorial change in Wallet Solution 'alg' HEADER * Editorial change on the table * Editorial change on tables * editorial change in hypertext * Editorial update change from markdown hyperlink form to RST hyperlink form * editorial update changed the hyperlink word from *here* to *table* * editorial update added RCF reference added RCF reference from standards.rst --- docs/en/wallet-solution.rst | 82 ++++++++++++++++--------------------- 1 file changed, 35 insertions(+), 47 deletions(-) diff --git a/docs/en/wallet-solution.rst b/docs/en/wallet-solution.rst index 31fd4893c..6bcade214 100644 --- a/docs/en/wallet-solution.rst +++ b/docs/en/wallet-solution.rst @@ -84,56 +84,44 @@ The returning Entity Configuration of the Wallet Provider MUST contain the attributes listed below: Header -^^^^^^ -+---------+-----------------------------------------------------------------+ -| **Key** | **Value** | -+---------+-----------------------------------------------------------------+ -| alg | Algorithm used to verify the token signature (e.g., ES256). | -+---------+-----------------------------------------------------------------+ -| kid | Thumbprint of the public key used for signing. | -+---------+-----------------------------------------------------------------+ -| typ | Media type, set to ``entity-statement+jwt``. | -+---------+-----------------------------------------------------------------+ +^^^^^^^ +.. list-table:: + :widths: 20 80 + :header-rows: 1 + + * - **Key** + - **Value** + * - alg + - Algorithm used to verify the token signature. It MUST be one of the possibile values indicated in this `table `_ (e.g., ES256). + * - kid + - Thumbprint of the public key used for signing, according to :ref:`rfc7638`. + * - typ + - Media type, set to ``entity-statement+jwt``. + Payload ^^^^^^^ -+-----------------------------------+-----------------------------------+ -| **Key** | **Value** | -+-----------------------------------+-----------------------------------+ -| iss | Public URL of the Wallet | -| | Provider. | -+-----------------------------------+-----------------------------------+ -| sub | Public URL of the Wallet | -| | Provider. | -+-----------------------------------+-----------------------------------+ -| iat | Issuance datetime in | -| | Unix Timestamp format. | -+-----------------------------------+-----------------------------------+ -| exp | Expiration datetime | -| | in Unix Timestamp format. | -+-----------------------------------+-----------------------------------+ -| authority_hints | Array of URLs (String) containing | -| | the list of URLs of the | -| | immediate superior Entities, such | -| | as the Trust Anchor or an | -| | Intermediate, that MAY issue an | -| | Entity Statement related to this | -| | subject. | -+-----------------------------------+-----------------------------------+ -| jwks | A JSON Web Key Set (JWKS) `RFC | -| | 7517 `_ | -| | that represents the public part | -| | of the signing keys of the Entity | -| | at issue. Each JWK in the JWK set | -| | MUST have a key ID (claim kid). | -+-----------------------------------+-----------------------------------+ -| metadata | Contains the | -| | metadata | -| | ``wallet_provider`` | -| | and the | -| | ``federation_entity`` metadata. | -+-----------------------------------+-----------------------------------+ +.. list-table:: + :widths: 20 80 + :header-rows: 1 + + * - **Key** + - **Value** + * - iss + - Public URL of the Wallet Provider. + * - sub + - Public URL of the Wallet Provider. + * - iat + - Issuance datetime in Unix Timestamp format. + * - exp + - Expiration datetime in Unix Timestamp format. + * - authority_hints + - Array of URLs (String) containing the list of URLs of the immediate superior Entities, such as the Trust Anchor or an Intermediate, that MAY issue an Entity Statement related to this subject. + * - jwks + - A JSON Web Key Set (JWKS) `RFC 7517 `_ that represents the public part of the signing keys of the Entity at issue. Each JWK in the JWK set MUST have a key ID (claim kid). + * - metadata + - Contains the metadata ``wallet_provider`` and the ``federation_entity`` metadata. + `wallet_provider` metadata ~~~~~~~~~~~~~~~~~~~~~~~~~~