AppleのFairPlay Streaming(FPS)DRMを使用する場合、コンテンツサービスプロバイダはAppleにFPSデプロイパッケージの取得を申請し、以下のファイルをSDMCライセンスサーバーにアップロードする必要があります。
- FPS証明書ファイル(
.der
または.cer
)
- 秘密鍵ファイル(
.pem
)
- 秘密鍵パスワードファイル(
.txt
)
- アプリケーションキー(ASK)ファイル(
.txt
)
操作手順
ステップ1:Apple開発者アカウントを登録し、デプロイパッケージをリクエストします
- Appleアカウント登録サイトにアクセスし、アカウント登録を行います。
- FairPlay Streamingサイトの下部にあるRequest FPS Deployment Packageをクリックし、お客様のApple開発者アカウントを使用して登録を行います。
- 入力フォームに基づいてデプロイパッケージを申請した場合、Appleが確認後、FPS証明書作成ガイドドキュメントを含むパッケージが届きます。
注意:
申請にあたっては、キーサーバーモジュール(KSM)の実装とテストが完了しているかどうか質問されますので、それにお答えください。
I am using a 3rd party DRM company and the company has already built and tested KSM
ステップ2:秘密鍵および証明書署名リクエスト(CSR)
開発キットのガイダンスドキュメントに従って、秘密鍵(privatekey.pem
)ファイルと証明書署名リクエスト(certreq.csr
)ファイルを作成します。本ガイドの証明書署名リクエスト部分のOpenSSLメソッドについて、以下にご説明します。
注意:
この手順を実行するPCやサーバー環境には、OpenSSLがインストールされている必要があります。
秘密鍵ファイル(privatekey.pem)の作成:
以下のコマンドを実行し、秘密鍵を発行します。
openssl genrsa -aes256 -out privatekey.pem 1024
秘密鍵のパスワードを入力し、メモしておき後ほど使用します(パスワードは32文字以内)。
証明書署名リクエストファイルの作成:
以下のコマンドを実行し、-subj
パラメータの内容をお客様の組織に合わせて変更します。
openssl req -new -sha1 -key privatekey.pem -out certreq.csr -subj "/CN=SubjectName/OU=OrganizationalUnit/O=Organization/C=US"
前へ戻るで入力した秘密鍵のパスワードを入力します。
ステップ3:Apple Developer PortalでFPS証明書を作成します
- Apple Developer Portalにログインし、Certificates, IDs, & Profilesに進みます。
- メニューの**+**ボタンをクリックし、Create a New Certificateページにジャンプします。
- FairPlay Streaming Certificateを選択し、Continueをクリックします。
- Choose Fileをクリックし、上記の手順で作成した
certreq.csr
ファイルを選択し、Continueをクリックします。
- Application Secret Key(ASK)の文字列をコピーし、別のファイルに別途保存します。次に下の空欄にコピーして、Continueをクリックします。
- この時、ポップアップウィンドウが表示されますので、ASK文字列がファイルに別途保存されたかどうか確認します。保存されたことを確認したら、Generateをクリックします。
- 上記の手順が完了すると、FairPlay Streaming typeを使用して作成された証明書がCertificateリストに表示されます。
- Downloadをクリックし、FPS証明書ファイル(
fairplay.cer
)を保存します。
ステップ4:華曦達(SDMC)コンソールからFPS証明書ファイルをアップロードします
- SDMC DRMコンソールにログインし、DRM設定メニューに進みます。
- DRM設定 > 設定メニューからFPS証明書登録に進み、更新ボタンをクリックして証明書をアップロードします。
- FPS証明書ファイル、秘密鍵ファイル、秘密鍵パスワードファイルおよびASKファイルをアップロードし、OKをクリックしてアップロードします。
説明:
DRMまたは華曦達への接続プロセスで発生したいかなる問題についても、お問い合わせからチケットを提出することができます。すべての工程でお客様の問題解決をサポートします。
この記事はお役に立ちましたか?