証明書を作成する

アプリライセンス配布証明書を作成する

アプリライセンス配布(ALD)署名証明書および暗号化証明書によって、対象となるアプリのアプリライセンスリクエストを生成できます。認証済みの代替アプリマーケットプレイスでは、そのマーケットプレイスで代替アプリマーケットプレイスと認証済みのデベロッパアプリを配信するための証明書を作成できます。

代替アプリマーケットプレイスの要件についてさらに詳しく

  1. 「Certificates, Identifiers & Profiles(証明書、ID、プロファイル)」で、サイドバーにある「Certificates(証明書)」をクリックします。

  2. 左上にある追加ボタン(+)をクリックします。

  3. 「Software(ソフトウェア)」でアプリライセンス配布証明書を選択し、「Continue(続ける)」をクリックします。

    1. 認証済みの代替アプリマーケットプレイスの場合は、ポップアップメニューのエンタイトルメントが割り当てられているバンドルIDのリストから選択し、「Continue(続ける)」をクリックします。

  4. ターミナルで、以下の手順に従ってRSA 3072証明書署名のリクエストを作成します。

  5. 「Choose File(ファイルを選択)」をクリックし、暗号化証明書と署名証明書の両方に固有のCSRをアップロードします。

    1. 証明書リクエストのファイル(拡張子が.certSigningRequestのファイル)を選択し、「Choose(選択)」をクリックします。

  6. 「Continue(続ける)」をクリックします。

  7. 暗号化証明書、署名証明書、PASK認証鍵をダウンロードし、これらのファイルを安全に保管してください。

アプリライセンス配布(ALD)証明書のCSRの生成

ALD暗号化証明書および署名証明書を作成する際は、キーペアの情報を指定する必要があります。ターミナルアプリなどのコマンドラインを使って、Macで鍵とCSRを生成します。証明書ごとに固有のCSRが必要です。必要なRSA 3072暗号化アセットを作成するためのコマンド例を以下に示します。コマンド例の情報はすべて独自のものに置き換えてください。

openssl genrsa -out ALDencryption.key 3072

openssl req -new -key ALDencryption.key -out csr3072ALDEncrypt.certSigningRequest -subj "/emailAddress=example@example.com, CN=Example Name, C=IE"

openssl genrsa -out ALDsigning.key 3072

openssl req -new -key ALDsigning.key -out csr3072ALDSigning.certSigningRequest -subj "/emailAddress=example@example.com, CN=Example Name, C=IE"

注:CSRを生成する上記のコマンドに関してエラーが発生した場合は、想定どおりの"形式が使用されており、指定された名前ですでに鍵またはCSRが生成されていないことを確認してください。