Eliminazione delle autorità di certificazione
Certificate Authority Service 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 della procedura di eliminazione. Al termine del periodo di tolleranza, CA Service elimina definitivamente la CA e tutti gli artefatti nidificati, come certificati ed elenchi di revoca dei certificati (CRL).
Le risorse gestite dal cliente Google Cloud utilizzate dalla CA eliminata, come i bucket Cloud Storage o le chiavi Cloud Key Management Service, non vengono eliminate. Per saperne di più sulle risorse gestite da Google e gestite dal cliente, consulta Gestire le risorse.
Durante il periodo di tolleranza, non viene addebitato alcun costo per una CA eliminata. Tuttavia, se ripristini la
CA, ti verranno
addebitati i costi in base al livello di fatturazione della CA per il periodo in cui la CA è esistita nello
DELETED stato.
Prima di iniziare
Assicurati di disporre del ruolo IAM (Identity and Access Management) di Gestore operazioni di CA Service (
roles/privateca.caManager) o di Amministratore di CA Service (roles/privateca.admin). Per saperne di più sui ruoli IAM predefiniti per CA Service, 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,DISABLEDoSTAGED. Per saperne di più, consulta Stati dell'autorità di certificazione.
La CA non deve contenere certificati attivi. Un certificato è considerato attivo quando soddisfa le seguenti condizioni:
Il certificato ha una data di inizio e di fine validità.
Il certificato non è stato revocato.
Il dispositivo o il sistema che utilizza il certificato considera attendibile l'autorità di certificazione (CA) che ha emesso il certificato.
Prima di eliminare la CA, assicurati che tutti i certificati attivi emessi dalla CA siano 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:
Console
- Vai alla pagina Autorità di certificazione nella Google Cloud console.
- 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
a te:
-
Elimina 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 to fail. 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 perdita di dati.
-
- Fai clic su Conferma.
gcloud
Controlla lo stato della CA per assicurarti che sia disabilitata. Puoi eliminare solo le CA 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 località del pool di CA. Per l'elenco completo delle località, consulta Località.
Per saperne di più sul comando
gcloud privateca roots describe, consulta gcloud privateca roots describe.Se la CA non è disabilitata, esegui il seguente comando per disabilitarla.
gcloud privateca roots disable CA_ID --pool=POOL_ID --location=LOCATIONPer saperne di più sul comando
gcloud privateca roots disable, consulta gcloud privateca roots disable.Elimina la CA.
gcloud privateca roots delete CA_ID --pool=POOL_ID --location=LOCATIONPuoi eliminare la CA anche se ha certificati attivi includendo il flag
--ignore-active-certificatesnel comandogcloud.Per saperne di più sul comando
gcloud privateca roots delete, consulta gcloud privateca roots delete.Quando ti viene richiesto, conferma di voler eliminare la CA.
Dopo la conferma, la CA viene pianificata per l'eliminazione e inizia il periodo di tolleranza di 30 giorni. Il comando restituisce la data e l'ora previste per l'eliminazione della CA.
Deleted Root CA [projects/PROJECT_ID/locations/us-west1/caPools/POOL_ID/certificateAuthorities/CA_ID] can be undeleted until 2020-08-14T19:28:39Z.
Vai
Per eseguire l'autenticazione in CA Service, configura le credenziali predefinite dell'applicazione. Per saperne di più, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Java
Per eseguire l'autenticazione in CA Service, configura le credenziali predefinite dell'applicazione. Per saperne di più, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Python
Per eseguire l'autenticazione in CA Service, configura le credenziali predefinite dell'applicazione. Per saperne di più, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Controllare la data di scadenza di una CA eliminata
Per vedere quando una CA verrà eliminata definitivamente:
Console
- Fai clic sulla scheda Gestore pool di CA.
- Fai clic sul nome del pool di CA che conteneva la CA eliminata.
Puoi visualizzare la data di scadenza della CA nella tabella nella pagina Pool di CA.
gcloud
Per controllare l'ora di eliminazione prevista per 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 località del pool di CA. Per l' elenco completo delle località, consulta Località.
Il comando restituisce la data e l'ora previste per l'eliminazione della CA da parte di CA Service.
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 delle CA .