- From: Melvin Carvalho <melvincarvalho@gmail.com>
- Date: Thu, 15 Sep 2016 15:27:41 +0200
- To: Jacopo Scazzosi <me@jacoscaz.com>
- Cc: public-webid <public-webid@w3.org>
- Message-ID: <CAKaEYh+tsX5wyiHC=peMBmVv6_QPS-qHjyMOsuHNOX+WpyoN4Q@mail.gmail.com>
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!) https://lists.w3.org/Archives/Public/public-webid/2013Mar/0007.html 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? https://tools.ietf.org/html/rfc6920 > > Cheers. > > >
Received on Thursday, 15 September 2016 13:28:10 UTC