Supprimer des autorités de certification
Certificate Authority Service vous permet de supprimer une autorité de certification (CA) existante. L'autorité de certification est définitivement supprimée au bout de 30 jours à compter du début du processus de suppression. Une fois le délai de grâce écoulé, le service d'autorité de certification 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 (LRC).
Les ressources Google Cloud gérées par le client 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 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, le niveau de facturation de l'autorité de certification vous sera facturé pendant la période où elle était dans l'état DELETED
.
Avant de commencer
Assurez-vous de disposer du rôle IAM (Identity and Access Management) "Gestionnaire des opérations du service d'autorité de certification" (
roles/privateca.caManager
) ou "Administrateur du service d'autorité de certification" (roles/privateca.admin
). Pour en savoir plus sur les rôles IAM prédéfinis pour le service CA, consultez la page Contrôle des accès avec IAM.Pour en savoir plus sur l'attribution d'un rôle IAM, consultez la section Attribuer un rôle unique.
Assurez-vous que l'autorité de certification remplit les conditions suivantes:
- L'autorité de certification doit être dans les états
AWAITING_USER_ACTIVATION
,DISABLED
ouSTAGED
. Pour en savoir plus, consultez la section É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:
- Les dates de début et de fin du certificat sont valides.
- Le certificat n'a pas été révoqué.
- L'appareil ou le système qui utilise le certificat fait confiance à l'autorité de certification (CA) qui l'a délivré.
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 dans les états
Supprimer une autorité de certification
Pour lancer la suppression de l'autorité de certification, procédez comme suit:
Console
- Accédez à la page Autorités de certification dans la console Google Cloud.
- 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 l'une ou les deux cases 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, applications ou systèmes qui s'appuient sur 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 de n'utiliser cette option que dans des environnements hors production ou de test afin d'éviter les pannes et les pertes de données potentielles.
-
- 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 dont l'état est
DISABLED
.gcloud privateca roots describe CA_ID --pool=POOL_ID \ --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.
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
Pour 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
Vous pouvez supprimer l'autorité de certification même si elle dispose de certificats actifs en incluant l'indicateur
--ignore-active-certificates
dans votre commandegcloud
.Pour en savoir plus sur la commande
gcloud privateca roots delete
, consultez gcloud privateca roots delete.Lorsque vous y êtes invité, confirmez la suppression de 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 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 du service d'autorité de certification, configurez les 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 du service d'autorité de certification, configurez les 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 du service d'autorité de certification, configurez les 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 qui contenait l'autorité de certification que vous avez supprimée.
Vous pouvez consulter la date d'expiration de la CA dans le tableau de la page Pool de CA.
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 \
--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 qui contenait l'autorité de certification.
La commande renvoie la date et l'heure prévues à laquelle le service d'autorité de certification supprimera l'autorité de certification.
2020-08-14T19:28:39
Pour vérifier que l'autorité de certification a été supprimée définitivement, exécutez la commande suivante:
gcloud privateca roots describe CA_ID --pool=POOL_ID
Si la CA 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.
- En savoir plus sur les états des autorités de certification