W3C home > Mailing lists > Public > public-webid@w3.org > September 2016

Re: WebID-TLS using X509 fingerprints

From: Melvin Carvalho <melvincarvalho@gmail.com>
Date: Thu, 15 Sep 2016 15:27:41 +0200
Message-ID: <CAKaEYh+tsX5wyiHC=peMBmVv6_QPS-qHjyMOsuHNOX+WpyoN4Q@mail.gmail.com>
To: Jacopo Scazzosi <me@jacoscaz.com>
Cc: public-webid <public-webid@w3.org>
On 13 September 2016 at 13:58, Jacopo Scazzosi <me@jacoscaz.com> wrote:

> Hello.
> First mail to this list. My name's Jacopo Scazzosi, nice to meet you all.
> I've been recently researching the world of WebID-TLS. The current specs
> seem to dictate the use of RSA. As one of my requirements is the support of
> different types of keys, I've written a proof-of-concept authentication
> module for nodejs using X509 fingerprint comparison instead
> exponent+modulus comparison. I'm currently using SHA-256 fingerprints but I
> plan on leaving the choice of the hash function up to our subjects. Module
> is here: https://github.com/jacoscaz/node-webidentity
> Has support for non-RSA keys been already considered in the past?

Hi & Welcome!

Yes other keys have been considered in the past.  Actually the WebID
vocabulary is supposed to support DSA keys, too.  But there is a bug in the
ontology which means that it doesnt.

I raised this in March 2013 (yes, 3 and a half years ago!)

Leading to a patch which has still not got upstream.  So we seem to have a
issue with the process of change control.  However, given that the ontology
is on the w3c namespace there are perhaps some people that can help out
here.  Any volunteers? :)

I'd support more keys, namely to fix DSA and personally I have a use case
for crypto currencies using ECC keys.

I think there is a general consensus to allow the inclusion of PEM encoded
keys, but maybe it's time to revisit this discussion.

Fingerprints are a really interesting idea, that's for working on this.
One question, have you looked at the "Naming things with hashes" RFC?  Do
you think there's an overlap here?


> Cheers.
Received on Thursday, 15 September 2016 13:28:10 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:06:02 UTC