[Bug 17199] Provide examples for and get feedback on Key Release

https://www.w3.org/Bugs/Public/show_bug.cgi?id=17199

--- Comment #14 from Mark Watson <watsonm@netflix.com> ---
(In reply to comment #13)
> Comment on attachment 1313 [details]
> Proposal for key release text
> 
> What happens if the CDM crashes before it has released a certain key?

The CDM implementation needs to handle non-graceful shutdown. One
implementation would be for the CDM to regularly write to secure persistent
store a list of the current sessions with known keys. At any subsequent time
(e.g. after restarting after a crash), this persisted list can be compared with
the actual current sessions with known keys. Any differences are sessions for
which the keys are no longer known and require to have key release message sent
and acked. So these session records would then be added to a different list of
unacknowledged released sessions.

Of course you have some rare corner cases where crashes happen during the
update of the persistent store itself.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.

Received on Friday, 15 February 2013 16:41:16 UTC