Supprimer des autorités de certification
Certificate Authority Service vous permet de supprimer une autorité de certification existante. L'autorité de certification est définitivement supprimée au bout de 30 jours à compter du lancement du processus de suppression. Après le délai de grâce, CA Service supprime définitivement l'autorité de certification et tous les artefacts imbriqués, tels que les certificats et les listes de révocation de certificats.
Les ressources gérées par le client Google Cloud qui étaient utilisées par l' autorité de certification supprimée, telles que les buckets Cloud Storage ou les clés Cloud Key Management Service, ne sont pas supprimées. Pour en savoir plus sur les ressources gérées par Google et celles gérées par le client, consultez Gérer les ressources.
Une autorité de certification supprimée n'est pas facturée pendant le délai de grâce. Toutefois, si vous restaurez l'
autorité de certification, vous êtes
facturé au niveau de facturation de l'autorité de certification pendant la période où elle était à l'
DELETED état.
Avant de commencer
Assurez-vous de disposer du rôle IAM (Identity and Access Management) "Gestionnaire des opérations CA Service" (
roles/privateca.caManager) ou "Administrateur CA Service" (roles/privateca.admin). Pour en savoir plus sur les rôles IAM prédéfinis pour CA Service, consultez Contrôle des accès avec IAM.Pour en savoir plus sur l'attribution d'un rôle IAM, consultez Attribuer un seul rôle.
Assurez-vous que l'autorité de certification remplit les conditions suivantes :
- L'autorité de certification doit être à l'état
AWAITING_USER_ACTIVATION,DISABLEDouSTAGED. Pour en savoir plus, consultez États des autorités de certification.
L'autorité de certification ne doit pas contenir de certificats actifs. Un certificat est considéré comme actif lorsqu'il remplit les conditions suivantes :
Le certificat comporte des dates de début et de fin de validité.
Le certificat n'a pas été révoqué.
L'appareil ou le système qui utilise le certificat fait confiance à l'autorité de certification qui l'a émis.
Avant de supprimer l'autorité de certification, assurez-vous que tous les certificats actifs qu'elle a émis sont révoqués. Vous ne pouvez pas révoquer les certificats d'une autorité de certification supprimée.
- L'autorité de certification doit être à l'état
Supprimer une autorité de certification
Pour lancer la suppression d'une autorité de certification, procédez comme suit :
Console
- Accédez à la page Autorités de certification dans la Google Cloud console.
- Dans la liste des autorités de certification, sélectionnez celle que vous souhaitez supprimer.
- Cliquez sur Supprimer. La boîte de dialogue Supprimer l'autorité de certification s'affiche.
-
Facultatif : Cochez une ou les deux cases à cocher suivantes si les conditions s'appliquent
à vous :
-
Supprimer cette autorité de certification, même s'il existe des certificats actifs
Cette option vous permet de supprimer une autorité de certification avec des certificats actifs. La suppression d'une autorité de certification avec des certificats actifs peut entraîner l'échec des sites Web, des applications ou des systèmes qui dépendent de ces certificats Nous vous recommandons de révoquer tous les certificats actifs émis par une autorité de certification avant de la supprimer.
-
Ignorer le délai de grâce de 30 jours et supprimer immédiatement cette autorité de certification
Le délai de grâce de 30 jours vous permet de révoquer tous les certificats émis par cette autorité de certification et de vérifier qu'aucun système ne dépend de cette autorité de certification. Nous vous recommandons d'utiliser cette option uniquement dans des environnements de non-production ou de test pour éviter les pannes potentielles et la perte de données.
-
- Cliquez sur Confirmer.
gcloud
Vérifiez l'état de l'autorité de certification pour vous assurer qu'elle est désactivée. Vous ne pouvez supprimer que les autorités de certification à l'état
DISABLED.gcloud privateca roots describe CA_ID --pool=POOL_ID --location=LOCATION --format="value(state)"Remplacez les éléments suivants :
- CA_ID : identifiant unique de l'autorité de certification
- POOL_ID : nom du pool d'autorités de certification contenant l'autorité de certification
- LOCATION: emplacement du pool d'autorités de certification. Pour obtenir la liste complète des emplacements, consultez Emplacements.
Pour en savoir plus sur la commande
gcloud privateca roots describe, consultez gcloud privateca roots describe.Si l'autorité de certification n'est pas désactivée, exécutez la commande suivante pour la désactiver.
gcloud privateca roots disable CA_ID --pool=POOL_ID --location=LOCATIONPour en savoir plus sur la commande
gcloud privateca roots disable, consultez gcloud privateca roots disable.Supprimez l'autorité de certification.
gcloud privateca roots delete CA_ID --pool=POOL_ID --location=LOCATIONVous pouvez supprimer l'autorité de certification même si elle comporte des certificats actifs en incluant l'indicateur
--ignore-active-certificatesdans votre commandegcloud.Pour en savoir plus sur la commande
gcloud privateca roots delete, consultez gcloud privateca roots delete.Lorsque vous y êtes invité, confirmez que vous souhaitez supprimer l'autorité de certification.
Une fois la confirmation effectuée, la suppression de l'autorité de certification est planifiée et le délai de grâce de 30 jours commence. La commande affiche la date et l'heure prévues de la suppression de l'autorité de certification.
Deleted Root CA [projects/PROJECT_ID/locations/us-west1/caPools/POOL_ID/certificateAuthorities/CA_ID] can be undeleted until 2020-08-14T19:28:39Z.
Go
Pour vous authentifier auprès de CA Service, configurez le service Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Java
Pour vous authentifier auprès de CA Service, configurez le service Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Python
Pour vous authentifier auprès de CA Service, configurez le service Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Vérifier la date d'expiration d'une autorité de certification supprimée
Pour savoir quand une autorité de certification sera définitivement supprimée, procédez comme suit :
Console
- Cliquez sur l'onglet Gestionnaire de pool d'autorités de certification.
- Cliquez sur le nom du pool d'autorités de certification contenant l'autorité de certification que vous avez supprimée.
Vous pouvez consulter la date d'expiration de l'autorité de certification dans le tableau de la page Pool d'autorités de certification.
gcloud
Pour vérifier l'heure de suppression prévue d'une autorité de certification, exécutez la commande suivante :
gcloud privateca roots describe CA_ID \
--pool=POOL_ID \
--location=LOCATION \
--format="value(expireTime.date())"
Remplacez les éléments suivants :
- CA_ID : nom de l'autorité de certification
- POOL_ID : nom du pool d'autorités de certification contenant l' autorité de certification
- LOCATION: emplacement du pool d'autorités de certification. Pour obtenir la liste complète des emplacements, consultez Emplacements.
La commande renvoie la date et l'heure prévues de la suppression de l'autorité de certification par CA Service.
2020-08-14T19:28:39
Pour vérifier que l'autorité de certification a été définitivement supprimée, exécutez la commande suivante :
gcloud privateca roots describe CA_ID --pool=POOL_ID --location=LOCATION
Si l'autorité de certification est supprimée, la commande renvoie l'erreur suivante.
ERROR: (gcloud.privateca.roots.describe) NOT_FOUND: Resource 'projects/PROJECT_ID/locations/LOCATION/caPools/POOL_ID/certificateAuthorities/CA_ID' was not found
Étape suivante
- Découvrez comment restaurer des autorités de certification.
- Découvrez les états des autorités de certification.