[foaf-protocols] Poll on WebID Protocol Ontology Changes

Nathan nathan at webr3.org
Wed Oct 6 01:26:03 CEST 2010


Toby Inkster wrote:
> On Tue, 05 Oct 2010 22:36:06 +0100
> Nathan <nathan at webr3.org> wrote:
> 
>> -----BEGIN PUBLIC KEY-----
>> MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQD9tvsRWXEOruxpvulN9SaYCVAn
>> fmjV9m9M1Xp34C3Cl6WTjacjfFmmpSghwsAwHILKkBgYWY10UW1GUpiXZQW60l6E
>> bOwsD0tL8vP5VGMWyICmEimj5oGZGzfzhwqN1ZG+tS6VS7GHMnMnZwNPN2XaJj/Y
>> pPFL5aE8xgnXyYpoRwIDAQAB
>> -----END PUBLIC KEY-----
> 
> Apache doesn't expose this directly anyway, so you'd need to use an
> ASN.1 parser to pull it out of the certificate. I don't see how that
> significantly simplifies implementations.

because:
(1): it's one triple
(2): Pulling a public key out of a certificate is common, standard 
practise and is supported in most (all?) languages - pulling the 
exponent and modulus is not.

> Whatsmore, if I wanted to get this PEM key and put it in my FOAF, how
> do I do it without fiddling around with the openssl command-line
> client? If I look at my certificate in my browser's certificate manager
> (and I've checked this with Opera and Firefox), I can't find it. I can
> find the modulus in hex; I can find the exponent in hex (Opera) or
> decimal (Firefox); I can't find a PEM or DER encoded public key.

Which is all far from ideal for a web scale protocol, especially when we 
can create simple web pages / viewers to show the public key in PEM (or 
exponent/modulus).

How do people find there IP address? they google "whats my ip", sure 
they can find it if they try and read docs and follow guides - or they 
can just google and hit a page which tells them.

In reality, which do you think the bulk of the web is going to do?

Further, if webid takes off, then regardless of the implementation, 
browsers will need to support what users need in a much better manner 
than they do now, as dave says little id cards with pictures on it and 
any extra info - maybe a padlock for kicks and so forth.

As per always, imo

Best,

Nathan


More information about the foaf-protocols mailing list