Join Now
Quality Rating:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)
Expertise Level:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)

This page was last modified 10:04, 6 June 2008.

OMA DRM 1.0でFlash Liteコンテンツを保護する方法

From Forum Nokia Wiki


原文(英語): How to protect Flash Lite content with OMA DRM 1.0

ここでは、NMIT 4.1を使用します。ステップバイステップで、Flash LiteファイルにForward Lock DRMを適用することができます。 また、ここでは各オプションの詳細に触れません。ツールの機能の全てを知る場合、NMIT 4.1 ユーザーガイドをご参照ください。

ステップ1 (図1参照)

NMIT 4.1を起動します。Nokia S60, Series40 SDKを既にインストールしている場合、以下の画面を見ることができます。 Image:Fig01.jpg

図1. Nokia Mobile Internet Toolkit 4.1 起動画面

ステップ2 (図2参照)

  1. File > New の順で選択し、Available Content Types画面を開きます。
  2. Deploymentタブを選択
  3. DRM Messageアイコンを選択
  4. OKボタンをクリック

Image:Fig02.jpg

図2. NMIT 4.1 - Deploymentタブ画面

ステップ3 (図3参照)

図3は、Flash Liteコンテンツに適用するDRMの型を定義する画面を示しています。この画面は、4セクションに分かれます。

セクション1の"1. Select Message Type"では、コンテンツに適用するOMA DRM 1.0の型を選択します。ここでは、Forward Lockを使用します。Forward Lockがデフォルトなので、変更は必要ありません。

セクション2の"2. Load Media Content"では、DRM保護するファイルをロードします。ここでは、Flash Liteファイル(SWF)のことです。また、"Content-Transfer-Encoding"設定はbinaryのままにしておきます。

セクション3の"3. Edit Header"では、ヘッダーを定義します。Flash Liteコンテンツはツールによって自動的に認識されるので、 "Content-Type"行には"application/x-shockwave-flash"と入力します。

セクション4の"4. Specify Rights"は、Forward Lock DRMでは使いません。別の保護手法を使用する場合、いくつかの設定が可能になります。その詳細については、ツールのマニュアルを参照ください。 Image:Fig03.jpg

図3. DRM定義ウィンドウ

ステップ4 (図4参照)

  1. セクション"2. Load Media Content"中にある"Load Content"ボタンを使用してFlash Liteファイルをロードします。ここでは、testdrm.swfファイルをロードしています。このファイルは、本記事の最初にリンクされているサンプルファイル中から見つけることができます。
  2. セクション"3. Edit Headers"中にある"Content-Type"に、"application/x-shockwave-flash"を追加します。ツールはFlashファイルフォーマットを認識しないので、このステップが必要になります。
  3. ファイルをセーブします。ここでは、"testdrm.dm"という名前にします。

ここで、DRMメッセージファイルをデプロイする準備ができました。ファイルのダウンロード・インストールのために、ファイルを自前のWebサーバにアップロードします。

Image:Fig04.jpg

図4. OMA DRM 1.0 Forward Lockを、ファイルtestdrm.swfに適用する

重要事項: ファイルの保護は、.dmファイルをモバイルサイトから実機にダウンロードした時のみ適用されます。これは、OMA DRMが使用する唯一の方法です。他の転送方法については、ドキュメントをご参照ください。


OMA DRM 1.0 Forward Lockで保護されたFlash Liteコンテンツをテストする

test.dmファイルへのリンクを持つモバイルWebページを作成してます。モバイルWebページを作成するために、Adobe Dreamweaver CS3を使えます。以下にその手順を示します。

  1. index.html, testdrm.dmファイルを自前のWebサーバにアップロードします。
  2. 端末のブラウザを使用し、モバイルWebページをブラウジングします。
  3. 図5.にあるtestdrm.dmファイルへのリンクを選択します。

Image:Fig05.jpg

図5. testdrm.dmファイルを選択

  4. ファイルを保存する場所を選択します。(図6を参照)

Image:Fig06.jpg

図6. 保存場所を選択

  5. ここで、ファイルのダウンロードが始まります。(図7を参照)

Image:Fig07.jpg

図7. testdrm.dmファイルのダウンロードが完了

  6. ファイルを端末に保存します。(図8を参照)

Image:Fig08.jpg

図8. testdrm.dcfの保存が完了

  7. 端末上で、ファイルを保存した場所に移動します。Nokia S60端末では、通常これは"Other"ディレクトリです。ここでFlash Liteプレイヤーアイコンを選択し、testdrm.dcfファイルを確認できます。(図9を参照)

Image:Fig09.jpg

図9. Flash Lite中にあるtestdrm.dcf

黄色のキーアイコンは、ファイルにDRMプロテクトが施されていることを示します。

ここで、Flash Liteコンテンツを実行できます。(図10を参照)

Image:Fig10.jpg

図10. 端末上でtestdrm.dmファイルをテストする

ファイルがForward Lock DRMで保護されていることを確認するために、そのファイルをMMSまたはBluetoothで別の端末に送信します(図11を参照).

Image:Fig11.jpg

図11. ファイルを別の端末に送信する

下記の"Unable to send protected object"メッセージを確認できます。 (図12を参照)

Image:Fig12.jpg

図12. "Unable to send protected object"メッセージ

この処理を確認するためのWebサーバを持たない場合、モバイルWebブラウザで下記URLへアクセスできます。

http://www.biskero.org/adobe/drm/

あるいは、2Dバーコードリーダー付きのモバイル端末を持つ場合、下記のバーコードをスキャンするだけです。

Image:Fig13.jpg

図13. Nokia Mobilde Codeを使用して生成されたバーコード

Related Discussions
Thread Thread Starter Forum Replies Last Post
secure sis file contents BlueLava Digital Rights Management & Content Downloading 12 2006-04-18 00:53
DRM OMA 1.0 FL. How to ? nerique Digital Rights Management & Content Downloading 2 2006-09-11 21:42
Locking Jad and Jar jake_t Mobile Java General 4 2007-10-08 05:16
DRM 2.0 DCF example restante Digital Rights Management & Content Downloading 2 2006-08-04 07:40
The PDU nabieh Digital Rights Management & Content Downloading 2 2003-12-30 13:53
 
Powered by MediaWiki
     
     RDF Facets:
     
     
     qfnZtypeQUqfnTypeZCommunityContentQ
     qfnZtypeQUqfnTypeZWebpageQ
     qfnZtypeQUqfnTypeZWikiContentQ
     qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX