- From: Kingsley Idehen <kidehen@openlinksw.com>
- Date: Tue, 03 Jan 2012 21:30:54 -0500
- To: public-xg-webid@w3.org
On 1/3/12 8:22 PM, Mo McRoberts wrote:
>> It seems that's only the case when it matches your preferences, unfortunately. Once there's deviation you end up distorting first. I still can't believe your interpretation of my suggestion re. Addresses in CN and Names in SAN.
> That's exactly how I interpreted your suggestion, too. Your description isn't very clear at all.
>
> Please give an example describing exactly what you're proposing goes where in the certificate.
>
I am going to try one last time.
Problem:
de-referencable URIs serving as Names is a luxury for all practical
intents and purposes.
de-referencable HTTP URIs introduce a problematic Name/Address ambiguity
that makes Linked Data exploitation mercurial due to the httpRange-14
imbroglio.
Bearing in mind the realities above, and their effects on folks that
attempt to develop WebID applications, I was hoping we could see utility
in doing the following (as an option not a replacement):
1. Use the CN as an option for holding Addresses (HTTP or other Schemes
e.g., Email Addresses) -- this means verifier is capable of optionally
implementing their own resolver, this is what Webfinger delivers for
acct: and mailto: scheme URLs, for instance
2. Allow (meaning an option) URI based Names (including those that don't
resolve) as WebIDs in SAN -- when the URI isn't of the resolvable kind,
it means the subject description is de-referenced via the Address in the
CN .
This just means you have Addresses as pointers to data objects. And
Names as Object Identifiers.
An HTTP URI based Name combines makes deft us of the Name and Address
roles and functionality of URIs, but that comes a the cost of intuition
and the introduction of Name/Address disambiguation confusion and
arguments as exemplified by httpRange-14.
The Argument:
Henry continues to claim that constructs like this are wrong re. X.509:
1. Subject: C=MY, ST=STATE, L=CITY, O=ONE INC, OU=IT, CN=www.example.com
2. Subject: C=US, ST=Maryland, L=Pasadena, O=Brent Baccala,
OU=FreeSoft,
CN=www.freesoft.org/emailAddress=baccala@freesoft.org
3. Subject: C=US, ST=Maryland, L=Pasadena, O=Brent Baccala,
OU=FreeSoft, CN=MyOrganization Literal
Label/emailAddress=baccala@freesoft.org .
My counter:
They aren't wrong. And they provide a solution to the Name/Address
ambiguity problem that comes with Linked Data when using HTTP URI based
Names.
As always, I am bringing attention to options that lower the barrier of
entry re. WebID exploitation. Unfortunately, Henry is writing code and
thinking about parsers first. That cannot be the prime concern here.
Another way to grok the problem I am trying to resolve is the current
state of affairs re. Peter's attempt to simply get consistent
verification behavior across all WebID verifiers. Sitting at the root of
what seems to be a mercurial pursuit is the same old Name/Address
ambiguity issue since HTTP URI based Names are implicitly unintuitive
albeit extremely powerful.
I desperately hope this is clearer.
--
Regards,
Kingsley Idehen
Founder& CEO
OpenLink Software
Company Web: http://www.openlinksw.com
Personal Weblog: http://www.openlinksw.com/blog/~kidehen
Twitter/Identi.ca handle: @kidehen
Google+ Profile: https://plus.google.com/112399767740508618350/about
LinkedIn Profile: http://www.linkedin.com/in/kidehen
Received on Wednesday, 4 January 2012 02:33:46 UTC