From 08b58da62b3fb9910f958405729ef120d036e8aa Mon Sep 17 00:00:00 2001
From: Oliver Terbu
An issuer can include a Confidence Method in a verifiable
credential to inform verifiers of mechanisms they could use to increase
-their confidence in the truth of a variety of things, including the
+their confidence in the truth of a variety of things, including the
following:Confidence Method
@@ -2998,8 +2998,7 @@ Confidence Method
same entity the issuer intended it to refer to
Confidence Method
claims of the verifiable credentials they issue.
-Each confidence method MUST specify its type
(for example,
-DIDAuthWithSubjectIdConfirmation
) and MAY specify an
+Each confidence method MUST specify its type
and MAY specify an
id
. The precise properties and semantics of each
confidence method are determined by the specific
confidenceMethod
type definition.
@@ -3008,44 +3007,9 @@
-The type DIDAuthWithSubjectIdConfirmation
defines that a
-verifier MAY validate the confidence method by verifying the proof of
-the verifiable presentation with the verification material of one of the
-authentication verification relationships of the
-credentialSubject.id
if the particular
-credentialSubject.id
is a Decentralized Identifier (DID).
-
-{ - "@context": [ - "https://www.w3.org/ns/credentials/v2", - "https://www.w3.org/ns/credentials/examples/v2" - ], - "id": "http://example.edu/credentials/3732", - "type": ["VerifiableCredential", "UniversityDegreeCredential"], - "issuer": "https://example.edu/issuers/14", - "validFrom": "2010-01-01T19:23:24Z", - "credentialSubject": { - "id": "did:example:ebfeb1f712ebc6f1c276e12ec21", - "confirmationMethod": { - "type": "DIDAuthWithSubjectIdConfirmation" - }, - "degree": { - "type": "BachelorDegree", - "name": "Bachelor of Science and Arts" - } - }, - "proof": { ... } -} -- -
-The type VerificationKeyConfirmation
defines that a
-verifier MAY validate the confidence method by verifying the proof of
-the verifiable presentation with the verification material contained in
-publicKeyJwk
or publicKeyMultibase
.
+The following example demonstrates a confidence method based on proving
+possession of a cryptographic key. The corresponding public key is a
+type-specific property of the confidence method.