Aide relative au compte

Compte / Certificats / Remplacement des certificats Developer ID émis par l’AC subordonnée précédente

Certificats

Remplacement des certificats Developer ID émis par l’AC subordonnée précédente

L’autorité de certification Developer ID d’origine expirera le 1er février 2027. Après cette date, les certificats délivrés par l’autorité d’origine ne pourront plus être utilisés pour la signature et devront être remplacés par des certificats de l’autorité de certification Developer ID actuelle (G2). Les certificats émis par l’autorité G2 sont valides pendant un an et doivent être renouvelés annuellement.

Rôle requis : Titulaire du compte

Vérifier si vos certificats sont concernés

Dans Certificates, Identifiers & Profiles (Certificats, identifiants et profils), cliquez sur Certificates (Certificats) dans la barre latérale et vérifiez vos certificats Developer ID pour applications et Developer ID pour programmes d’installation. Tous les certificats qui expirent au plus tard le 1er février 2027 sont susceptibles d’être concernés. Toutefois, la date d’expiration seule ne suffit pas à déterminer l’autorité qui a délivré un certificat. Pour l’identifier de manière certaine, vérifiez l’émetteur du certificat.

Une équipe peut détenir deux certificats de deux autorités différentes, mais dont les noms sont identiques, comme deux entrées Developer ID pour programmes d’installation dont seule la date d’expiration diffère. Pour les différencier, sélectionnez l’un des deux certificats dans Trousseaux d’accès, développez le champ Nom de l’émetteur et consultez le champ Unité d’organisation :

  • S’il est indiqué « Apple Certification Authority » : le certificat a été émis par l’AC subordonnée précédente. Remplacez ce certificat.

  • S’il est indiqué « G2 » : le certificat a été émis par l’AC subordonnée actuelle. Aucune action n’est requise.

Remarque : vérifiez votre propre certificat, et non l’entrée Developer ID Certification Authority figurant dans votre trousseau. Cette entrée correspond à l’autorité elle-même. Elle est délivrée par l’autorité de certification racine Apple, dont l’unité d’organisation est également « Apple Certification Authority ».

Créer un certificat de remplacement

  1. Connectez-vous à Certificates, Identifiers & Profiles (Certificats, identifiants et profils).

  2. Cliquez sur Certificates (Certificats) dans la barre latérale, puis cliquez sur le bouton d’ajout (+).

  3. Sous Software (Logiciels), sélectionnez Developer ID Application (Developer ID pour applications) ou Developer ID Installer (Developer ID pour programmes d’installation), puis cliquez sur Continue (Continuer). Si vous détenez les deux types de certificats, répétez ces étapes pour chacun d’entre eux, l’un ne couvrant pas l’autre.

  4. Si un message vous invite à sélectionner une autorité de certification Developer ID intermédiaire, choisissez G2 Sub-CA (Xcode 11.4.1 or later) (AC subordonnée G2 [Xcode 11.4.1 ou version ultérieure]). Toute autre option pourrait entraîner l’émission d’un certificat provenant de l’ancienne autorité de certification.

  5. Suivez les instructions pour créer une demande de signature de certificat. Chargez-la, puis téléchargez votre nouveau certificat.

  6. Double-cliquez sur le fichier téléchargé pour l’installer dans votre trousseau, puis mettez à jour vos systèmes pour que les signatures soient gérées par le nouveau certificat.

Étant donné que vous pouvez détenir jusqu’à cinq certificats Developer ID pour applications et cinq certificats Developer ID pour programmes d’installation à la fois, vous pouvez créer un certificat de remplacement et le tester avant que votre certificat actuel n’expire.