Certificate パートの "How To" タブには次の記述がある:
iOS Development Certificate (iOS 開発者証明書) の取得
iOS Provisioning Portal の 'Certificates' セクションでは、個々の iOS Development Certificates を取得要求できます。正当な証明書を使って署名されていない iOS アプリケーションをAppleのデバイスで動かすことはできません。テストの為にアプリケーションに署名を行う場合、チームメンバーは iOS Developer Certificate が必要です。
デジタル証明書(digital identity) は秘密の「プライベートキー」と、公開の「パブリックキー」から構成される電子的な身分証明書です。このプライベートキーによって、Xcode はあなたの iOS アプリケーションのバイナリーコードに署名を行えます。
あなたが要求しダウンロードするデジタル証明書は、上記の証明情報に加えて、あなたの名前、e-mailアドレス、職業と言った情報も含む電子的文書です。iOS Development Certificate はアプリケーション開発にのみ使用が制限されており、有効期限も設けられています。Apple 証明書の所有者は、有効期限が切れる前にそれを無効(invalidate/revoke)にすることができます。
証明書署名リクエストの生成
iOS Development Certificate をリクエストするには、まず Mac OS X Leopart に搭載のキーチェーンアクセスアプリケーションを使用して CSR (Certificate Signing Request: 証明書署名リクエスト)を生成する必要があります。CSR生成の際には、まずキーチェーンアクセスによって iOS 開発者IDを成立させるためのパブリックキーとプライベートキーを同時に生成するよう求められます。あなたのプライベートキーはデフォルトでログインキーチェーンに格納され、それはキーチェーンアクセスアプリケーションの「Keys」カテゴリで参照することも出来ます。CSR生成の手順は下記の通りです:
- アプリケーションフォルダ内のユーティリティフォルダを開き、キーチェーンアクセスを起動
環境設定を開き、オンライン証明書状況プロトコル(Online Certificate Status Protocol (OSCP))と、証明書失効リスト(Certificate Revocation List (CRL))を「切る」にします。
「キーチェーンアクセス」->「証明書アシスタント」->「認証局に証明書を要求...」を選択します。注意:この作業中に、キーチェン内でハイライト表示された非対応プライベートキーがある場合、証明書リクエストの結果はProvisioning Portal から受け入れられません。「認証局に証明書を要求...」を選択していることを確認して下さい。「<プライベートキー>を使用して認証局に証明書を要求...」を選択しないよう注意して下さい。
ユーザーのメールアドレス欄にはあなたのe-mailアドレスを入力します。iOS Developer として登録した際に使用したのと同じアドレスを使って下さい。
通称フィールドにはあなたの名前を入力します。これもまた、iOS Developer として登録したときと同じ名前を使用して下さい。
CAのメールアドレスは不要です。以降のステップを実施すると「必須」表示は削除されます。
「ディスクに保存」ラジオボタンを選択して、「鍵ペア情報を指定」にチェックを入れて、「続ける」をクリックします。
「鍵ペア情報を指定」を選択した場合、ファイルを指定して「保存」ボタンをクリックします。階のスクリーンでキーサイズとして ‘2048 bits’ を選択し、アルゴリズムには ‘RSA’ を選択して、「続ける」をクリックします。
アシスタントはCSRファイルをデスクトップに生成してくれます。
証明書署名リクエストを発行する
- CSRを作成した後、iOS Provisioning Portal にログインし 'Certificates' > 'Development' を開き、'Add Certificate' をクリックします。
- 'Choose file' ボタンをクリックし、あなたの CSR を選択した後 'Submit' をクリックします。もしキーサイズが2048ビット長でない場合、Portal はCSRを拒絶します。
この作業により、チーム管理者はe-mail により証明書リクエストの通知を受けます。
チーム管理者によりCSRが受理もしくは拒絶された場合、あなたにe-mailにて証明書のステータス変更が通知されます。
0 件のコメント:
コメントを投稿