rights 結構總結

來源:互聯網
上載者:User

1、圖示簡介
-<br /> |<br /> | -- context ----------<br /> | | -- version? ("2.1", only be used in rights element)<br /> | ------ id | -- uid? (more than once only in individual element)<br /> |<br /> | -- agreement ---<br /> |<br /> | -- asset+ ---<br /> | |<br /> | | -- context?<br /> | |<br /> | | -- inherit? ---<br /> | | | -- context<br /> | | -- digest?<br /> | |<br /> | | -- KeyInfo? ---<br /> | | | -- EncryptedKey<br /> | |<br /> | | ----- id? (only in agreement)<br /> | |<br /> | | ----- idRef? (only in permission) p13<br /> |<br /> | -- permission* ---<br /> |<br /> | -- constraint? ---<br /> | |<br /> | | -- count?<br /> | |<br /> | | -- timed-count?<br /> | |<br /> | | -- datetime?<br /> | |<br /> | | -- interval?<br /> | |<br /> | | -- accumulated?<br /> | |<br /> | | -- individual?<br /> | |<br /> | | -- system*<br /> | |<br /> | | ----- id?<br /> |<br /> | -- asset* ----- idRef<br /> |<br /> | -- play? (o-ex:constraint?, o-ex:requirement?)<br /> |<br /> | -- display? (o-ex:constraint?, o-ex:requirement?)<br /> |<br /> | -- execute? (o-ex:constraint?, o-ex:requirement?)<br /> |<br /> | -- print? (o-ex:constraint?, o-ex:requirement?)<br /> |<br /> | -- export? (o-ex:constraint, mode, transcribe)<br /> |<br /> | ----- onExpiredURL?

2、Agreement
      rightsType 包含 context、id、agreement。主要是agreement。
      agreement 包含 asset 和 permission。asset 是用來聯絡 dcf 及儲存 CEK 的; permission 是與上述 asset 相對應的許可權。

3、Asset
      asset 中 context 是聯絡相應 dcf;inherit 是繼承;digest 是保證對應 dcf 的完整性;keyInfo 包含 CEK。
      asset 可能存在於 agreement 或 permission。存在於 permission 時,其 idRef 發揮效果,表示此 permission 是對應於 idRef 引用的 asset 對應的 dcf 的許可權;如果 permission 中沒有 asset 項,則此 permission 適用於所有的 dcf,<rel> p17。

4、Constraint
      constraint 可能存在於 permission 或 play等。存在於 permission 時,其對所有 play 等都發揮效果;存在於 play 時,只對 play 發揮效果,<rel> p17。
      Id “attribute is used when uploading Rights Objects to the RI as specified in [DRM-v2.1]”, <rel> p25。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.