In what I hope is positive criticism I do believe there
is a fair amount of what I feel is counterproductive
’pickyness’ going on generally in this discussion.
I’m hopeful that we can separate out the basic
mechanisms available from implementation details.
<As I noted elsewhere in a later message> of course
the Petnames are managed by the user. The interface
could look something like:
"Bank of America suggests the binding of the name
’Paypal’ with the URL <paypal.com> and the certificate fingerprint:
A9:04:4D:C2:74:5E:05:D9:28:44:E0:8C:53:E2:31:9A
The ’Paypal’ Petname is available. Would you like
to assign this name as above?"
It’s your software presumably trusted with the right
to make Petname bindings. It has access to the information
from your bank (perhaps even binding some of its
identification to its local Petname...) from the card
or perhaps from a previously known Web site.
It presents that information to you and lets you
choose the Petname binding if you like.
OK, now before anybody gets carried away criticizing
yet more details of that implementation, please first
try to think about whether the criticism is about the
implementation or the basic mechanisms. If the
implementation, perhaps you can suggest a better
implementation. Maybe one that’s more user friendly
or perhaps one that overcomes some flaw apparent in
the above. I don’t care too much about that
aspect of things. I believe such things will work out
over time.
What I really want to hear are criticisms that suggest
fundamental flaws in the available mechanisms/tools.
For example, I feel that merging of the URL with the SSL
certificate fingerprint adds security to the Petname binding.
I’d be interested to hear criticism of that underlying
mechanism.—Jed