pki结构总结

2019-07-14 02:24发布

1、dcf
      a、dcf 包含一些header字段、被对称加密的content、rights object(可选)。
      b、dcf 的 hash value。dcf 本身不包含他的hash value,这个hash value 被用来放 rights object 或 ROAP request 中,参见《OMA-TS-DRM_DCF-V2_1-20081014-A.pdf》p22。 2、roap trigger and messages
      Note that all ROAP messages and triggers are XML 1.0 data( p40);
      Trigger可以被转换为WBXML,以节省空间,具体可参考 p200,其转换规则参考 p140。是xml还是wbxml,是通过http header区分,具体见3;
      DRM Agents and RIs MUST send all ROAP messages and triggers in canonicalised form. After canonicalisation, DRM Agents and RIs MUST NOT employ any subsequent transformations or modifications to a ROAP message( p40);
      Canonicalisation,是一种对数据的处理,与其对应的还有standardization and normalization。比如对xml而言,就是去掉空格等等操作,具体可参考wiki上对xml部分的描述:http://en.wikipedia.org/wiki/Canonicalization3、http headers
      application/vnd.oma.drm.ro+xml    (DRM Rights Object)
      application/vnd.oma.drm.dcf          (DRM Content Format)
      application/vnd.oma.drm.roap-pdu+xml              (DRM ROAP PDUs)
      application/vnd.oma.drm.roap-trigger+xml          (DRM ROAP Trigger)
      application/vnd.oma.drm.roap-trigger+wbxml      (DRM ROAP Trigger – WBXML format) 4、。。。