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 après un délai de grâce de 30 jours à compter du lancement du processus de suppression. Après le délai de grâce, le service CA 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 tarif de l'autorité de certification vous sera facturé pendant la période où elle était dans l'état DELETED
.
Avant de commencer
Assurez-vous que le responsable des opérations du service CA dispose (
roles/privateca.caManager
) ou l'administrateur du service CA (roles/privateca.admin
) le rôle IAM (Identity and Access Management). 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 rôle.
Assurez-vous que l'autorité de certification remplit les conditions suivantes:
- L'état de l'autorité de certification doit être
AWAITING_USER_ACTIVATION
,DISABLED
ouSTAGED
. Pour en savoir plus, consultez États de l'autorité de certification.
- L'autorité de certification ne doit pas contenir de certificats actifs. Nous vous recommandons de révoquer les certificats émis par l'autorité de certification avant de la supprimer définitivement. La Les certificats actifs ne peuvent pas être révoqués une fois l'autorité de certification supprimée définitivement.
- L'état de l'autorité de certification doit être
Supprimer une autorité de certification
Pour lancer la suppression de l'autorité de certification, procédez comme suit:
Console
- Accédez à la page Certificate Authority Service console Google Cloud.
- Cliquez sur l'onglet Gestionnaire d'autorités de certification.
- Dans la liste des autorités de certification, sélectionnez celle que vous souhaitez supprimer.
- Cliquez sur Désactiver.
- Dans la boîte de dialogue qui s'ouvre, cliquez sur Confirmer.
- Cliquez sur Supprimer.
- Dans la boîte de dialogue qui s'ouvre, 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 plus d'informations sur la commande
gcloud privateca roots disable
, consultez la page relative à la commande gcloud privateca rootsdisable.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 a des certificats actifs en inclure l'indicateur
--ignore-active-certificates
dans votregcloud
.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 génère 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 du service CA, 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 CA, 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 connaître la date de suppression définitive d'une autorité de certification, 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 contenant l'autorité de certification.
La commande renvoie la date et l'heure prévues lorsque le service CA supprime l'autorité de certification.
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
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