本文是英文维基文章 How to create OMA DRM v1.0 content 的中文翻译版本。希望本文能够为广大中国的开发者了解并掌握DRM技术带来一些帮助:)
创建OMA DRM v1.0 内容最简单的方法是使用Nokia Mobile Internet Toolkit, 一个诺基亚论坛提供的开发工具。该文档将介绍如何使用NMIT 4.1版本将JPEG图片安全放入已被保护的OMA DRM v1.0内容里。
Contents |
运行本文所讲的范例,需要使用以下工具:
OMA DRM v1.0 转发锁定是OMA DRM v1.0的一种简单的保护方法。它是指内容被锁定在某一设备上,而不能传播给其它的设备。
按以下所述步骤创建OMA DRM v1.0转发锁定:
注意生成的内容即nokia.dm, 还未被保存。它仅仅是使用了OMA DRM v1.0的容器把原始内容打了包 。当交付给模拟器/设备时内容才得到保存。
在Web服务可作为OMA DRM v1.0内容提供者之前,我们需要一些MIME类型的设置,以使客户端知道正在下载的内容的MIME类型。
对于Apache httpd来说,在.htaccess文件里添加以下代码:
AddType application/vnd.oma.drm.message .dm
AddType application/vnd.oma.drm.content .dcf
AddType application/vnd.oma.drm.rights+wbxml .drc
AddType application/vnd.oma.drm.rights+xml .dr
上文已提到,存储在 Web服务器的内容实际上未被保存,它会在设备中动态地进行保护。很明显地这不是一个安全交付内容的方式。例如,黑客可能通过PC下载这些内容并将其从OMA DRM v1.0容器里去除。然后他就能得到原始的为保护内容。
Nokia已开发了一项服务。称作Nokia Delivery Server (DLS),用来"保护"内容。此外,DLS能被整合为计费系统。
OMA DRM v1.0 组合传送意味着内容是和通信权利描述对象一起传送到设备。可根据权利描述对象指定的用户权利来使用媒体对象。
把OMA DRM v1.0 组合传送内容放入模拟器的方式和OMA DRM v1.0 转发锁定内容相同。从SDK面板启动模拟器然后从NMIT里点击显示消息按钮。
此外,"启动密钥"应用程序里也能显示该权利。一般情况下该应用程序被锁定在工具文件夹里。然而不同的设备可能会有不同的文件夹。在S60第三版的模拟器里它被放置在配置文件夹里。
以下图片显示了权利信息是如何显示在"启动密钥"应用程序里的。
You can share this article under Attribution-Share Alike 3.0 Unported
No related wiki articles found