W3C home > Mailing lists > Public > public-credentials@w3.org > September 2017

Re: Verifiable Text-based Claims

From: Adam Sobieski <adamsobieski@hotmail.com>
Date: Fri, 15 Sep 2017 14:27:11 +0000
To: David Chadwick <D.W.Chadwick@kent.ac.uk>, "public-credentials@w3.org" <public-credentials@w3.org>
Message-ID: <DM5PR01MB3275FDDD7A7F04C9C96D6075C56C0@DM5PR01MB3275.prod.exchangelabs.com>

I see your point. I was thinking about the special case of journalistic retractions. I updated the example indicating a revocation object.

I’m thinking that we can also use revocations for superseding statements, which allows features including the updating of and the moving/redirection of statements.

  "id": "https://example.com/users/1/revocations/ebfeb1f712ebc6f1/",
  "type": "Revocation",
  "issuer": "https://example.com/users/1/issuer/",
  "issued": "2017-06-19T21:19:10Z",
  "revoked": "https://example.com/facts/ebfeb1f712ebc6f1/",
  "supersededBy": "https://example.com/facts/a3cc92841ac9c3f2/"
  "signature": {
    "type": "LinkedDataSignature2017",
    "created": "2017-06-19T21:19:10Z",
    "creator": "https://example.com/users/1/keys/",
    "nonce": "c0ae1c8e-c7e7-469f-b252-86e6a0e7387e",
    "signatureValue": "BavEll0/I1zpYw8XNi1bgVg/sCneO4Jugez8RwDg/+MCR

Best regards,

From: David Chadwick<mailto:D.W.Chadwick@kent.ac.uk>
Sent: ‎Friday‎, ‎September‎ ‎15‎, ‎2017 ‎5‎:‎51‎ ‎AM
To: Adam Sobieski<mailto:adamsobieski@hotmail.com>, public-credentials@w3.org<mailto:public-credentials@w3.org>

Hi Adam

the revocation statement should not contain details of the VC that has
been revoked as this is privacy invasive. There are no ACLs on
revocation lists (usually). All it should contain is the ID of the VC
that has been revoked, signed by the issuer (in a similar way to an
X.509 CRL). In this was an inspector who has the VC, has the unique ID
and can therefore check if the VC was revoked or not



On 15/09/2017 02:52, Adam Sobieski wrote:
> David,
> Updated the sketchpad per your recommendation:
> https://w3c-ccg.github.io/verifiable-news/sketchpad.html#revocation-of-statements .
> Best regards,
> Adam
> *From:* David Chadwick <mailto:D.W.Chadwick@kent.ac.uk>
> *Sent:* ‎Thursday‎, ‎September‎ ‎14‎, ‎2017 ‎6‎:‎33‎ ‎PM
> *To:* public-credentials@w3.org <mailto:public-credentials@w3.org>
> Hi Adam
> On 14/09/2017 02:50, Adam Sobieski wrote:
>> David,
>> Thank you. At
> https://w3c-ccg.github.io/verifiable-news/sketchpad.html#http-based-revocation ,
>> I describe a system where Not found (404, 410) means revoked and Ok
>> (200) means not revoked. I see what you’re saying about Not found
>> meaning not revoked and Ok with a credential ID meaning revoked as well
>> as the feature of retrieving lists of revoked credentials. I think that
>> we should have both HTTP-based approaches. I updated the document with
>> these ideas.
> In order to make the revocation more secure we placed a digitally signed
> CRL at the revoke URL. In this way a hacker is not able to hack the web
> site and get it to return OK with a message, because he does not have
> access to the issuer's private key
> regards
> David
>> Best regards,
>> Adam
>> *From:* David Chadwick <mailto:D.W.Chadwick@kent.ac.uk>
>> *Sent:* ‎Wednesday‎, ‎September‎ ‎13‎, ‎2017 ‎3‎:‎21‎ ‎PM
>> *To:* public-credentials@w3.org <mailto:public-credentials@w3.org>
>> Hi Adam
>> I notice that you are also including a revocation mechanism in your
>> claims. I produced an IETF draft 10 years ago which proposed something
>> very similar for X.509 certificates
>> ( See https://www.ietf.org/archive/id/draft-chadwick-webdav-00.txt).
>> Conceptually they are the same: the credential contains the URL where
>> the revocation information can be found. If Not found is returned the
>> credential has not been revoked, otherwise Ok is returned along with a
>> CRL of length 1 containing the ID of the revoked credential. My ID
>> contains other features as well, such as the ability to retrieve all the
>> revoked credentials of a particular issuer. You might wish to consider
>> this as well
>> regards
>> David
>> On 12/09/2017 22:13, Adam Sobieski wrote:
>>> I’m exploring and sketching some ideas with regard to verifiable
>>> text-based claims.
>>> https://w3c-ccg.github.io/verifiable-news/sketchpad.html

>>> Questions, comments and suggestions welcomed.
>>> Best regards,
>>> Adam Sobieski
Received on Friday, 15 September 2017 14:27:37 UTC

This archive was generated by hypermail 2.4.0 : Thursday, 24 March 2022 20:24:45 UTC