From be2844ac166303e9e14106b05f4af98dd2b3281f Mon Sep 17 00:00:00 2001 From: Christopher Lemmer Webber Date: Mon, 15 Oct 2018 21:11:29 -0400 Subject: [PATCH 1/2] Better requirement for proofPurpose's presence and validity. It's not just whether the proofPurpose exists that it must be valid, it's whether the cryptographic suite *expects* a proofPurpose to exist and have a valid value. --- index.html | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index 83853c5a6..1b45bd707 100644 --- a/index.html +++ b/index.html @@ -2248,8 +2248,11 @@

Proofs (e.g., Signatures)

or key purpose.
  • The key MUST NOT be revoked or expired.
  • The cryptographic signature MUST be valid.
  • -
  • If a proofPurpose exists, it MUST be a valid value - per the cryptographic suite.
  • +
  • + If the cryptographic suite expects a proofPurpose + (such as credentialIssuance), it MUST exist + and be a valid value per the cryptographic suite. +
  • From fdfd4925b5a2b5df0a7ba25ed61ae8e6231361ad Mon Sep 17 00:00:00 2001 From: Christopher Lemmer Webber Date: Mon, 15 Oct 2018 21:14:18 -0400 Subject: [PATCH 2/2] Move where "such as credentialIssuance" goes --- index.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/index.html b/index.html index 1b45bd707..4ac67131b 100644 --- a/index.html +++ b/index.html @@ -2249,9 +2249,9 @@

    Proofs (e.g., Signatures)

  • The key MUST NOT be revoked or expired.
  • The cryptographic signature MUST be valid.
  • - If the cryptographic suite expects a proofPurpose - (such as credentialIssuance), it MUST exist - and be a valid value per the cryptographic suite. + If the cryptographic suite expects a proofPurpose, + it MUST exist and be a valid value (such as + credentialIssuance) per the cryptographic suite.