From 1d6a4867768e8ddb83ea2550bb47b5b4e0daf5cd Mon Sep 17 00:00:00 2001
From: Orie Steele
+ This section describes how to produce a VC-JWT encoded
+
+ There are currently 2 competing solutions to this problem. It is a goal
+ of the v2 work to define a breaking change to the specification that
+ reduces production rules to a single, simple, set of instructions that
+ any implementer can easily meet if they posses a software library
+ supporting [[RFC7515]] or [[RFC7519]].
+
+ There are several members (claims) of the
+
+ If a member is not present in the
+ We start with an empty header, and payload objects, and we add members
+ to the header and the payload based on the content in the
+
+ This member MUST be present in the
+ This member MUST be present
+ In the case that
+ In the case that
+
+ This member MUST be present in the
+
+ This member MUST be present
+ In the case that the This section needs to be defined. This section needs to be defined.JWT Decoding
+ Production
+
+ VerifiableCredential
from a Credential
.
+ In addition to...
+
+ Credential
which will need to be translated to their JOSE
+ form, and included next to the vc
or
+ vp
member in the payload
.
+ Credential
it MUST NOT
+ be present in the VerifiableCredential
as either a claim
+ in the payload or a claim in the vc
attribute of the
+ payload.
+ Credential
.
+ issuer -> iss
+
+ payload.vc.issuer
attribute as either a string or an
+ object
with and id
.
+ payload.iss
.payload.vc.issuer
is an object,
+ payload.iss
MUST be payload.vc.issuer.id
.
+ payload.vc.issuer
is a string,
+ payload.iss
must be
+ payload.vc.issuer
+ issuanceDate -> nbf
+
+ payload.vc.issuanceDate
attribute as an XMLDateTime
+ String.
+ payload.nbf
as a unix
+ timestamp.
+ issuanceDate
includes leap
+ seconds, it is not possible to detect them when the date time is
+ represented in nbf
+ Instead of...
+ Privacy Considerations
Production
- There are currently 2 competing solutions to this problem. It is a goal - of the v2 work to define a breaking change to the specification that - reduces production rules to a single, simple, set of instructions that - any implementer can easily meet if they posses a software library + There are currently 2 competing solutions to this problem described below. It is a goal + of the v2 work to resolve them and + reduce production rules to a single, simple, set of instructions that + any implementer can easily meet if they possess a software library supporting [[RFC7515]] or [[RFC7519]].
From 2902fe9a91c59925b2accee18280f13bb951df2d Mon Sep 17 00:00:00 2001 From: Orie SteeleThis section needs to be defined.
+ ++ The header and payload converted into a JWT, in accorance with the + RFC: + RFC7519 Section 7.1 +
+iss
of the JWT signed the contained JWT payload and
+ iss
of the JWT signed the contained JWT Claims Set and
therefore, the proof
property can be omitted.
@@ -391,7 +391,7 @@ { "sub": "did:example:ebfeb1f712ebc6f1c276e12ec21", @@ -469,7 +469,7 @@JWT Decoding
{ "iss": "did:example:ebfeb1f712ebc6f1c276e12ec21", @@ -566,7 +566,8 @@In addition to...
There are several members (claims) of theCredential
which will need to be translated to their JOSE form, and included next to thevc
or -vp
member in thepayload
. +vp
member in the JWT Claims Set. + We refere to the JWT Claims Set aspayload
in this section.From d503d9939699c233c27cc448fcd731afba958e1f Mon Sep 17 00:00:00 2001 From: Orie Steele
Date: Tue, 25 Oct 2022 08:53:18 -0500 Subject: [PATCH 5/5] Update index.html Co-authored-by: Ted Thibodeau Jr --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index d3c97879..b45a43b7 100644 --- a/index.html +++ b/index.html @@ -567,7 +567,7 @@ In addition to...
Credential
which will need to be translated to their JOSE form, and included next to thevc
orvp
member in the JWT Claims Set. - We refere to the JWT Claims Set aspayload
in this section. + We refer to the JWT Claims Set aspayload
in this section.