diff --git a/index.html b/index.html index 7808b3c3..71359f7e 100644 --- a/index.html +++ b/index.html @@ -384,11 +384,97 @@
The working group is still discussing how to close many related issues.
- - - - - + + ++ When iss is absent, and the issuer + is identified as a DID Subject, + the kid MUST be an absolute DID URL. +
++{ + "issuer": "did:example:123" + // ... +} ++
+{ + "alg": "ES384", + "kid": "did:example:123#key-456 +} ++
+ When iss is absent, and the holder + is identified as a DID Subject, + the kid MUST be an absolute DID URL. +
++{ + "holder": "did:example:abc" + // ... +} ++
+{ + "alg": "ES384", + "kid": "did:example:abc#key-456 +} ++ + +
+ When iss is absent, and the issuer is identified as a [[URL]], + the kid MUST be an absolute [[URL]] to a verification method listed in a controller document. +
+ ++{ + "issuer": { + "id": "https://university.example/issuers/565049" + } + // ... +} ++
+{ + "alg": "ES384", + "kid": "https://university.example/issuers/565049#key-123 +} ++ +
+ When the holder is identified as a [[URL]], + and iss is absent, + the kid MUST be an absolute [[URL]] to a verification method listed in a controller document. +
++{ + "holder": { + "id": "https://university.example/issuers/565049" + } + // ... +} ++
+{ + "alg": "ES384", + "kid": "https://university.example/issuers/565049#key-123 +} ++ + + +
+ When iss is a present, and is a [[URL]], + the kid MUST match a key discovered via JWT Issuer Metadata Request +
+ ++ This normative statement depends on a -00 IETF OAUTH WG Adopted draft. + This feature is at risk and will be removed from the specification if at least + two independent, interoperable implementations are not demonstrated. +
+In order to complete the verification process, a verifier needs to obtain the cryptographic keys used to secure the