JsonWebToken
Content of a JWT (JsonWebToken), with many optional keys, since no claim is strongly required.
See RFC 7519
Constructors
Properties
RFC 9449: Hash of the access token. The value MUST be the result of a base64url encoding (as defined in Section 2 of RFC7515 the SHA-256 hash of the ASCII encoding of the associated access token's value.
OID4VC HAIP: String asserting the authentication level of the Wallet and the key as asserted in the cnf
claim.
OID4VP: This claim contains the confirmation method as defined in RFC7800. It MUST contain a JWK as defined in Section 3.2 of RFC7800. This claim determines the public key for which the corresponding private key the Verifier MUST proof possession of when presenting the Verifier Attestation JWT. This additional security measure allows the Verifier to obtain a Verifier Attestation JWT from a trusted issuer and use it for a long time independent of that issuer without the risk of an adversary impersonating the Verifier by replaying a captured attestation.
RFC 9449: The value of the HTTP method (Section 9.1 of RFC9110) of the request to which the JWT is attached.
RFC 9449: The HTTP target URI (Section 7.1 of RFC9110) of the request to which the JWT is attached, without query and fragment parts.