- From: Ryan Sleevi <sleevi@google.com>
- Date: Tue, 4 Sep 2012 11:53:22 -0700
- To: Lu HongQian Karen <karen.lu@gemalto.com>
- Cc: "public-webcrypto@w3.org" <public-webcrypto@w3.org>
- Message-ID: <CACvaWvZHLqJV4UT7yzqycUf+ku3AGufrMPMgPEPw1GTucp-Lhg@mail.gmail.com>
On Tue, Sep 4, 2012 at 11:44 AM, Lu HongQian Karen <karen.lu@gemalto.com>wrote: > Hi Ryan,**** > > ** ** > > Please see my questions below:**** > > **1. **Sec 5.1, level of abstraction “allowing rich web applications to > manipulate the keys and without requiring the web application be aware of > the nature of the underlying key storage.” Can applications be aware of > that if they want to, e.g. query for keys from a particular key store? > Knowing whether a key is within a particular storage type by way of a particular attribute: (Closed) http://www.w3.org/2012/webcrypto/track/issues/11 Knowing where the key is stored by means other than an attribute: (Open) http://www.w3.org/2012/webcrypto/track/issues/30 However, the premise still stands - applications should not need to be aware of the (user-agent/implementation specific) key storage mechanisms to successfully use this API. > **** > > **2. **Sec 12.3 event handler attributes, onerror, it can be helpful for > applications to know what kind (high level) of error had happened, for > example, invalid key. With the current spec, it is ‘null’. > This is something to be addressed at TPAC, I believe. The Exceptions of the type I understand you to be requesting are generally discouraged - http://darobin.github.com/api-design-cookbook/#exceptions 3. **Sec. 18, keyStorage interface, it does not have addKey. Does this > mean that newly created keys will be automatically added to the key store? > Correct. Keys are not explicitly added to storage - they're implicitly added by the act of creating them (via generate, import, or derive), and persist either for the web context ("session") or beyond ("permanent").
Received on Tuesday, 4 September 2012 18:53:50 UTC