From 8543e6936e69f7ac8491785d7286f2a686d67677 Mon Sep 17 00:00:00 2001 From: Manu Sporny Date: Sun, 7 Jan 2024 12:17:34 -0500 Subject: [PATCH] Fix references to INFRA to use shorthand notation. --- index.html | 68 +++++++++++++++++++++++++----------------------------- 1 file changed, 32 insertions(+), 36 deletions(-) diff --git a/index.html b/index.html index 2119fb81..2abfcdaf 100644 --- a/index.html +++ b/index.html @@ -211,11 +211,12 @@ } }, postProcess: [restrictRefs], + xref: ["INFRA"], otherLinks: [{ key: "Related Specifications", data: [{ value: "The Verifiable Credentials Data Model v2.0", - href: "https://www.w3.org/TR/vc-data-model-2.0/" + href: "https://www.w3.org/TR/VC-DATA-MODEL-2.0/" }, { value: "The Edwards Digital Signature Algorithm Cryptosuites v1.0", href: "https://www.w3.org/TR/vc-di-eddsa/" @@ -999,10 +1000,9 @@

Verification Methods

The `verificationMethod` property is OPTIONAL. If present, the value -MUST be a set of verification -methods, where each verification method is expressed using a map. The verification method map MUST include the `id`, +MUST be a [=set=] of verification +methods, where each verification method is expressed using a +[=map=]. The verification method [=map=] MUST include the `id`, `type`, `controller`, and specific verification material properties that are determined by the value of `type` and are defined in . A verification method MAY @@ -1018,23 +1018,21 @@

Verification Methods

id

-The value of the `id` property for a verification -method MUST be a string that conforms to the -conforms to the [[URL]] syntax. +The value of the `id` property for a verification method MUST be a +[=string=] that conforms to the conforms to the [[URL]] syntax.

type
-The value of the `type` property MUST be a string that references exactly one verification -method type. In order to maximize global interoperability, the -verification method type SHOULD be registered in the Data Integrity Specification -Registries [TBD -- DIS-REGISTRIES]. +The value of the `type` property MUST be a [=string=] that references exactly +one verification method type. In order to maximize global +interoperability, the verification method type SHOULD be registered in +the Data Integrity Specification Registries [TBD -- DIS-REGISTRIES].
controller
-The value of the `controller` property MUST be a string that conforms to the [[URL]] syntax. +The value of the `controller` property MUST be a [=string=] that conforms to +the [[URL]] syntax.
expires
@@ -1268,8 +1266,8 @@

JsonWebKey

publicKeyJwk
The `publicKeyJwk` property is OPTIONAL. If present, its value MUST -be a map representing a JSON Web Key that -conforms to [[RFC7517]]. The map MUST NOT +be a [=map=] representing a JSON Web Key that +conforms to [[RFC7517]]. The [=map=] MUST NOT include any members of the private information class, such as `d`, as described in the JWK Registration Template. It is RECOMMENDED that verification methods that use @@ -1281,9 +1279,8 @@

JsonWebKey

secretKeyJwk
-The `secretKeyJwk` property is OPTIONAL. If present, its value MUST be a map representing a JSON Web Key that conforms -to [[RFC7517]]. +The `secretKeyJwk` property is OPTIONAL. If present, its value MUST be a [=map=] +representing a JSON Web Key that conforms to [[RFC7517]].
@@ -1368,15 +1365,14 @@

Referring to Verification Methods

-If the value of a verification method property is a map, the verification method has been -embedded and its properties can be accessed directly. However, if the value is a -URL string, the verification method has -been included by reference and its properties will need to be retrieved from -elsewhere in the controller document or from another controller document. This -is done by dereferencing the URL and searching the resulting resource for a -verification method map with an -`id` property whose value matches the URL. +If the value of a verification method property is a [=map=], the +verification method has been embedded and its properties can be accessed +directly. However, if the value is a URL [=string=], the verification +method has been included by reference and its properties will need to be +retrieved from elsewhere in the controller document or from another +controller document. This is done by dereferencing the URL and searching +the resulting resource for a verification method [=map=] with +an `id` property whose value matches the URL.

Authentication
               
authentication
The `authentication` property is OPTIONAL. If present, the associated -value MUST be a set of one or more +value MUST be a [=set=] of one or more verification methods. Each verification method MAY be embedded or referenced.
@@ -1526,7 +1522,7 @@

Assertion

assertionMethod
The `assertionMethod` property is OPTIONAL. If present, the -associated value MUST be a set of +associated value MUST be a [=set=] of one or more verification methods. Each verification method MAY be embedded or referenced.
@@ -1582,7 +1578,7 @@

Key Agreement

keyAgreement
The `keyAgreement` property is OPTIONAL. If present, the associated -value MUST be a set of one or more +value MUST be a [=set=] of one or more verification methods. Each verification method MAY be embedded or referenced.
@@ -1633,7 +1629,7 @@

Capability Invocation

capabilityInvocation
The `capabilityInvocation` property is OPTIONAL. If present, the -associated value MUST be a set of +associated value MUST be a [=set=] of one or more verification methods. Each verification method MAY be embedded or referenced.
@@ -1700,7 +1696,7 @@

Capability Delegation

capabilityDelegation
The `capabilityDelegation` property is OPTIONAL. If present, the -associated value MUST be a set of +associated value MUST be a [=set=] of one or more verification methods. Each verification method MAY be embedded or referenced.
@@ -3077,7 +3073,7 @@

Verify Proof

null if [=verification result/status=] is "invalid" or a [=MIME type=], which may include [=MIME type/parameters=]
warnings
-
a [=list=] of ProblemDetails, +
a [=list=] of ProblemDetails, defaulting to an empty [=list=]
errors
a [=list=] of [=ProblemDetails=], defaulting to an empty [=list=]
@@ -3100,7 +3096,7 @@

Verify Proof

  • If |securedDocument| is not a [=map=] or |securedDocument|["`proof`"] is not a [=map=], an error MUST be raised and SHOULD convey an error type of -`https://www.w3.org/TR/vc-data-model#PARSING_ERROR`. +`https://www.w3.org/TR/VC-DATA-MODEL-2.0#PARSING_ERROR`.
  • Let |proof:map| be |securedDocument|["`proof`"].