- From: Anders Rundgren <anders.rundgren@telia.com>
- Date: Fri, 09 Dec 2011 14:41:23 +0100
- To: Harry Halpin <hhalpin@w3.org>
- CC: "public-identity@w3.org" <public-identity@w3.org>
The DOMCrypt signature method does not have many similarities to the schemes used by banks and for authentication they already have TLS-client-cert-auth as well as proprietary replacements for that. Most important: banks use certificates; not plain keys. Certificate selection is done by "trusted GUI" and not by arbitrary keyID parameters. Calling cryptographic APIs from *untrusted browser code* is actually a rather "narrow" use-case. That makes it a good candidate for standardization though :-) Planning to extend DOMCrypt in some distant future to also support the bank use-case is (of course) OK, but I wouldn't hold my breath on that one. There may even be some healthy competition in this space :-) To summarize: preferably drop all references to the bank use-case. Anders On 2011-12-09 13:50, Harry Halpin wrote: > I'd like to tackle this use-case, but want to prioritize getting the > basics right (ala DomCrypt as it stands right now) before extending the > API to include the features necessary to handle the banking use-case. > Thus all features around this use-case are in the "secondary features" > section. This means that they have to carefully explained and justified > in the use-case document before going into the core API. > > We're heard lots of vastly differing stories about the details of the > "korean banking use-case." The most complex involved smart-cards and UX > specification. It seems in the simple case what is really needed is to > simply sign a certificate with some interaction of the user with a > prompt ala this possible addition to DomCrypt [1]. > > So signing some digital object (i.e. a certificate) is in primary scope > as "digital signature generation and verification) and more complex > lifecycle management - "lifecycle control of credentials (such as the > enrollment, selection, and revocation of credentials)" is in secondary > scope [2]. Also note that we will not normatively mandate any UX in a > standard, but will have to suggest that the user interacts, thus this > new section has been added: > > "Note that the details of any user experience (such as prompts) will not > be normatively specified, although they may be informatively specified > for certain function calls." [2] > > Any objections? Does this work for this use-case for folks? > > cheers, > harry > > [1]https://wiki.mozilla.org/Privacy/Features/DOMCryptAPISpec/Latest#Possible_Additions > [2]http://www.w3.org/2011/11/webcryptography-charter.html > > > > >
Received on Friday, 9 December 2011 13:42:04 UTC