Eliminare le autorità di certificazione
Il servizio Certificate Authority ti consente di eliminare un'autorità di certificazione (CA) esistente. La CA viene eliminata definitivamente dopo un periodo di tolleranza di 30 giorni dall'avvio del processo di eliminazione. Al termine del periodo di tolleranza, il servizio CA elimina definitivamente l'autorità di certificazione e tutti gli elementi nidificati, come i certificati e gli elenchi di revoche dei certificati (CRL).
Le risorse Google Cloud gestite dal cliente in uso dalla CA eliminata, ad esempio i bucket Cloud Storage o le chiavi di Cloud Key Management Service, non vengono eliminate. Per ulteriori informazioni sulle risorse gestite da Google e dal cliente, consulta Gestire le risorse.
Una CA eliminata non viene fatturata durante il periodo di tolleranza. Tuttavia, se ripristina il CA, ti verrà addebitato il livello di fatturazione del CA per il periodo di tempo in cui il CA è esistito nello stato DELETED
.
Prima di iniziare
Assicurati di disporre del ruolo di Identity and Access Management (IAM) Responsabile operativo servizio CA (
roles/privateca.caManager
) o Amministratore servizio CA (roles/privateca.admin
). Per ulteriori informazioni sui ruoli IAM predefiniti per il servizio CA, consulta Controllo dell'accesso con IAM.Per informazioni sulla concessione di un ruolo IAM, consulta Concedere un singolo ruolo.
Assicurati che la CA soddisfi le seguenti condizioni:
- La CA deve essere nello stato
AWAITING_USER_ACTIVATION
,DISABLED
oSTAGED
. Per ulteriori informazioni, vedi Stati dell'autorità di certificazione.
La CA non deve contenere certificati attivi. Un certificato è considerato attivo se soddisfa le seguenti condizioni:
Il certificato contiene date "da" e "a" valide.
Il certificato non è stato revocato.
Il dispositivo o il sistema che utilizza il certificato considera attendibile l'autorità di certificazione (CA) che lo ha emesso.
Prima di eliminare la CA, assicurati che tutti i certificati attivi che ha rilasciato siano stati revocati. Non puoi revocare i certificati da una CA eliminata.
- La CA deve essere nello stato
Eliminare una CA
Per avviare l'eliminazione della CA:
- Vai alla pagina Autorità di certificazione nella console Google Cloud.
- Nell'elenco delle CA, seleziona quella che vuoi eliminare.
- Fai clic su Elimina. Viene visualizzata la finestra di dialogo Elimina autorità di certificazione.
-
(Facoltativo) Seleziona una o entrambe le seguenti caselle di controllo se le condizioni si applicano al tuo caso:
-
Eliminare questa CA, anche se ci sono certificati attivi
Questa opzione ti consente di eliminare una CA con certificati attivi. L'eliminazione di una CA con certificati attivi potrebbe causare il malfunzionamento di siti web, applicazioni o sistemi che si basano su questi certificati. Ti consigliamo di revocare tutti i certificati attivi emessi da una CA prima di eliminarla.
-
Salta il periodo di tolleranza di 30 giorni ed elimina questa CA immediatamente
Il periodo di tolleranza di 30 giorni ti consente di revocare tutti i certificati emessi da questa CA e verificare che nessun sistema dipenda da questa CA. Ti consigliamo di utilizzare questa opzione solo in ambienti di test o non di produzione per evitare potenziali interruzioni e perdite di dati.
-
- Fai clic su Conferma.
Controlla lo stato della CA per assicurarti che sia disattivata. Puoi eliminare solo le CA che si trovano nello stato
DISABLED
.gcloud privateca roots describe
CA_ID --pool=POOL_ID --location=LOCATION --format="value(state)"Sostituisci quanto segue:
- CA_ID: l'identificatore univoco della CA.
- POOL_ID: il nome del pool di CA che contiene la CA.
- LOCATION: la posizione del pool di CA. Per l'elenco completo delle località, consulta Località.
Per ulteriori informazioni sul comando
gcloud privateca roots describe
, consulta gcloud privateca roots describe.Se la CA non è disattivata, esegui il seguente comando per disattivarla.
gcloud privateca roots disable
CA_ID --pool=POOL_ID --location=LOCATION Per ulteriori informazioni sul comando
gcloud privateca roots disable
, consulta gcloud privateca roots disable.Elimina la CA.
gcloud privateca roots delete
CA_ID --pool=POOL_ID --location=LOCATION Puoi eliminare la CA anche se ha certificati attivi includendo il flag
--ignore-active-certificates
nel comandogcloud
.Per ulteriori informazioni sul comando
gcloud privateca roots delete
, consulta gcloud privateca roots delete.Quando richiesto, conferma di voler eliminare la CA.
Dopo la conferma, l'eliminazione della CA viene pianificata e inizia il periodo di tolleranza di 30 giorni. Il comando restituisce la data e l'ora previste in cui la CA verrà eliminata.
Deleted Root CA [projects/
PROJECT_ID /locations/us-west1/caPools/POOL_ID /certificateAuthorities/CA_ID ] can be undeleted until 2020-08-14T19:28:39Z.
Per autenticarti al servizio CA, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Per autenticarti al servizio CA, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Per autenticarti al servizio CA, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Controllare la data di scadenza di una CA eliminata
Per sapere quando una CA verrà eliminata definitivamente:
- Fai clic sulla scheda Gestore pool di CA.
- Fai clic sul nome del pool di CA contenente la CA che hai eliminato.
Puoi visualizzare la data di scadenza della CA nella tabella della pagina Pool di CA.
Per controllare la data di eliminazione prevista di una CA, esegui il seguente comando:
gcloud privateca roots describe CA_ID \
--pool=POOL_ID \
--location=LOCATION \
--format="value(expireTime.date())"
Sostituisci quanto segue:
- CA_ID: il nome della CA.
- POOL_ID: il nome del pool di CA che conteneva la CA.
- LOCATION: la posizione del pool di CA. Per un elenco completo delle località, consulta Località.
Il comando restituisce la data e l'ora previste in cui il servizio CA elimina la CA.
2020-08-14T19:28:39
Per verificare che la CA sia stata eliminata definitivamente, esegui il seguente comando:
gcloud privateca roots describe CA_ID --pool=POOL_ID --location=LOCATION
Se la CA viene eliminata correttamente, il comando restituisce il seguente errore.
ERROR: (gcloud.privateca.roots.describe) NOT_FOUND: Resource 'projects/PROJECT_ID /locations/LOCATION /caPools/POOL_ID /certificateAuthorities/CA_ID ' was not found
Passaggi successivi
- Scopri come ripristinare le CA.
- Scopri di più sugli stati della California.