アカウントヘルプ
アカウント 証明書 以前のSub-CAから発行されたDeveloper ID証明書の交換
以前のSub-CAから発行されたDeveloper ID証明書の交換
従来のDeveloper ID Certification Authorityは2027年2月1日に期限切れになります。この日以降、従来の認証局から発行された証明書は署名に使用できなくなるため、現在のDeveloper ID Certification Authority(G2)の証明書に交換する必要があります。G2から発行された証明書の有効期間は1年間で、毎年更新する必要があります。
必要な役割:Account Holder
証明書が対象となるか確認する
「Certificates, Identifiers & Profiles(証明書、ID、プロファイル)」で、サイドバーの「Certificates(証明書)」をクリックし、Developer ID Application証明書とDeveloper ID Installer証明書を確認します。2027年2月1日までに有効期限が切れるすべての証明書が交換の対象となり得ますが、有効期限だけでは証明書を発行した認証局を判断することはできません。確実に判断するには、発行者を確認してください。
各認証局が発行する証明書は同名であっても保持できます(同じDeveloper ID Installerエントリが2つあり、有効期限だけが異なる場合など)。これらを区別するには、キーチェーンアクセスで証明書を選択し、「Issuer Name(発行者名)」フィールドを展開して、「Organizational Unit(組織単位)」フィールドを確認します。
-
Apple Certification Authorityと表示される場合:証明書は以前のSub-CAによって発行されています。この証明書を交換します。
-
G2と表示される場合:証明書は現在のSub-CAによって発行されています。対応は不要です。
注:キーチェーン内のDeveloper ID Certification Authorityエントリではなく、ご自身の証明書を確認してください。Developer ID Certification Authorityエントリは認証局そのものであり、Apple Root CAによって発行されています。Apple Root CAのOrganizational Unit(組織単位)もApple Certification Authorityであるためです。
交換用の証明書を作成する
-
Certificates, Identifiers & Profiles(証明書、ID、プロファイル)にサインインします。
-
サイドバーの「Certificates(証明書)」をクリックし、追加ボタン(+)をクリックします。
-
「Software(ソフトウェア)」で、「Developer ID Application」または「Developer ID Installer」を選択し、「Continue(続ける)」をクリックします。両方の種類をお持ちの場合、一方の証明書でもう一方を兼ねることはできないため、それぞれの種類ごとに手順を繰り返します。
-
Developer ID Certificate Intermediaryの選択を求められたら、「G2 Sub-CA(Xcode 11.4.1以降)」を選択します。それ以外を選択すると、有効期限が近づいている認証局から証明書が発行される場合があります。
-
証明書署名リクエストを作成する手順を実行します。証明書署名リクエストをアップロードし、新しい証明書をダウンロードします。
-
ダウンロードしたファイルをダブルクリックしてキーチェーンにインストールし、新しい証明書で署名できるようにシステムを更新します。
一度に最大5つのDeveloper ID Application証明書と5つのDeveloper ID Installer証明書を保持できるため、現在の証明書の有効期限が切れる前に交換用の証明書を作成してテストできます。