2011年5月15日日曜日

Provisioning Portal の謎 ~ひとまず訳してみる 002~Certificate (証明書)

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)にすることができます。
証明書署名リクエストの生成





  • 「キーチェーンアクセス」->「証明書アシスタント」->「認証局に証明書を要求...」を選択します。注意:この作業中に、キーチェン内でハイライト表示された非対応プライベートキーがある場合、証明書リクエストの結果はProvisioning Portal から受け入れられません。「認証局に証明書を要求...」を選択していることを確認して下さい。「<プライベートキー>を使用して認証局に証明書を要求...」を選択しないよう注意して下さい。










  • ユーザーのメールアドレス欄にはあなたのe-mailアドレスを入力します。iOS Developer として登録した際に使用したのと同じアドレスを使って下さい。



  • 通称フィールドにはあなたの名前を入力します。これもまた、iOS Developer として登録したときと同じ名前を使用して下さい。



  • CAのメールアドレスは不要です。以降のステップを実施すると「必須」表示は削除されます。 



  • 「ディスクに保存」ラジオボタンを選択して、「鍵ペア情報を指定」にチェックを入れて、「続ける」をクリックします。







  • 「鍵ペア情報を指定」を選択した場合、ファイルを指定して「保存」ボタンをクリックします。階のスクリーンでキーサイズとして ‘2048 bits’ を選択し、アルゴリズムには ‘RSA’ を選択して、「続ける」をクリックします。





  • アシスタントはCSRファイルをデスクトップに生成してくれます。 






    1. 証明書署名リクエストを発行する





    2. この作業により、チーム管理者はe-mail により証明書リクエストの通知を受けます。





    3. チーム管理者によりCSRが受理もしくは拒絶された場合、あなたにe-mailにて証明書のステータス変更が通知されます。





      1. 0 件のコメント:

        コメントを投稿