- From: <bugzilla@jessica.w3.org>
- Date: Thu, 08 May 2014 01:09:08 +0000
- To: public-html-bugzilla@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=25595 Bug ID: 25595 Summary: Better definitions needed for session, keys and license Product: HTML WG Version: unspecified Hardware: PC OS: All Status: NEW Severity: normal Priority: P2 Component: Encrypted Media Extensions Assignee: adrianba@microsoft.com Reporter: steele@adobe.com QA Contact: public-html-bugzilla@w3.org CC: mike@w3.org, public-html-media@w3.org The definitions provided in Section 1.1 [1] for Key Session (1.1.3) and Key (1.1.5) are overly restrictive. As they are currently defined they could be interpreted to exclude some use cases, both current and future. * The Key Session definition needs clarification "A Key Session, or simply Session, represents the lifetime of the license(s)/key(s) it contains and associates all messages related to them." It is not clear what "lifetime" means in this context. I believe the intent is to say that while a Session is valid, information about the keys associated with it is accessible. The keys may or may not be alive or usable (see bug 25409). * The Key definition is too restrictive "Such keys may only be provided to the CDM via an update() call." Keys may also be provided directly in the initData so this statement should read: "Such keys may only be provided to the CDM via the createSession(), loadSession() or update() calls." * The License definition is also too restrictive "A license is a key system-specific message that includes one or more decryption key(s) - each associated with a key ID - and potentially other information about key usage." "Decryption keys" is ambiguous here. I believe you mean Keys as in the Key definition. However licenses can also contain keys used for decrypting other keys. Those keys are not associated with key IDs. So we either need a more specific name for "keys used for decrypting media" OR we need to remove the text that says there must be associated key IDs. [1] https://dvcs.w3.org/hg/html-media/raw-file/tip/encrypted-media/encrypted-media.html#definitions [2] https://www.w3.org/wiki/HTML/Media_Task_Force#Use_Cases -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Thursday, 8 May 2014 01:09:09 UTC