Revoca certificati
Questa pagina spiega come revocare i certificati.
Certificate Authority Service supporta la revoca dei certificati pubblicando periodicamente Elenchi revoche certificati (CRL). Puoi revocare solo i certificati emessi da pool di CA nel livello Enterprise.
Prima di iniziare
Assicurati di disporre del ruolo di Identity and Access Management (IAM) Gestore operazioni 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.
Attivare la pubblicazione dei CRL
Per revocare i certificati emessi da un pool di CA, devi attivare la pubblicazione della CRL sul pool di CA. Puoi attivare la pubblicazione del CRL durante la creazione di un pool di CA. Se inizialmente disattivata, puoi abilitare la pubblicazione CRL in un secondo momento.
Dopo aver attivato la pubblicazione dei CRL, ogni giorno viene pubblicato un nuovo CRL e una validità di 7 giorni. Viene inoltre pubblicato un nuovo CRL entro 15 minuti da ogni nuova revoca del certificato.
Per abilitare la pubblicazione di CRL in un pool di CA, segui questi passaggi:
Console
Vai alla pagina Certificate Authority Service nella console Google Cloud.
Fai clic sulla scheda Gestore del pool di CA.
Fai clic sul pool di CA che vuoi modificare o sul pool di CA che contiene la CA che vuoi modificare.
Nella pagina Pool di CA, fai clic su
Modifica.Fai clic su Avanti fino ad arrivare alla sezione Configura le opzioni di pubblicazione.
Fai clic sul pulsante di attivazione/disattivazione Pubblica CRL nel bucket GCS per le CA in questo pool.
gcloud
Esegui questo comando:
gcloud privateca pools update POOL_ID \
--publish-crl
Sostituisci POOL_ID con il nome del pool di CA.
Per ulteriori informazioni sul comando gcloud privateca pools update
, consulta gcloud privateca pools update.
CA Service applica un limite di 500.000 risposte non scadute revocate certificati per CRL.
Revocare un certificato
CA Service consente di revocare i certificati per numero di serie o risorsa e accetta anche un motivo facoltativo. Dopo la revoca di un certificato, il relativo numero di serie e il motivo della revoca vengono visualizzati in tutti gli elenchi CRL futuri fino alla data di scadenza del certificato. Viene generata anche una CRL out-of-band entro 15 minuti dalla revoca.
Per revocare un certificato, segui questi passaggi:
Console
- Vai alla pagina Certificate Authority Service nella nella console Google Cloud.
- Fai clic sulla scheda Gestore certificati privati.
- Nell'elenco dei certificati, fai clic su Visualizza altro nella riga del certificato che vuoi eliminare.
- Fai clic su Revoca.
- Nella finestra di dialogo che si apre, fai clic su Conferma.
gcloud
Per revocare un certificato utilizzando il nome della risorsa, esegui il seguente comando:
gcloud privateca certificates revoke \ --certificate CERT_ID \ --issuer-pool POOL_ID \ --reason REVOCATION_REASON
Sostituisci quanto segue:
- CERT_ID: l'identificatore univoco del certificato che vuoi revocare.
- POOL_ID: il nome del pool di CA che ha emesso il certificato.
- REVOCATION_REASON: il motivo della revoca del certificato.
Il flag
--reason
è facoltativo. Per ulteriori informazioni su questo flag, consulta --reason o utilizza il seguente comandogcloud
con il flag--help
:gcloud privateca certificates revoke --help
Per ulteriori informazioni sul comando
gcloud privateca certificates revoke
, consulta la pagina relativa alla reazione di certificati gcloud privateca certificate.Per revocare un certificato utilizzando il relativo numero di serie, esegui il seguente comando:
gcloud privateca certificates revoke \ --serial-number SERIAL_NUMBER \ --issuer-pool POOL_ID \ --reason REVOCATION_REASON
Sostituisci quanto segue:
- SERIAL_NUMBER: il numero di serie del certificato.
- POOL_ID: il nome del pool di CA che ha emesso il certificato.
- REVOCATION_REASON: il motivo della revoca del certificato.
Per ulteriori informazioni sul comando
gcloud privateca certificates revoke
, consulta gcloud privateca certificates revoke.Quando ti viene chiesto di confermare, puoi farlo inserendo "Y":
You are about to revoke Certificate [projects/PROJECT_ID/locations/CA_POOL_REGION/caPools/POOL_ID/certificates/CERT_ID] Do you want to continue? (Y/n) Y Revoked certificate [projects/PROJECT_ID/locations/CA_POOL_REGION/caPools/POOL_ID/certificates/CERT_ID] at DATE_TIME.
Vai
Per autenticarti al servizio CA, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Java
Per eseguire l'autenticazione con CA Service, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Python
Per eseguire l'autenticazione con CA Service, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Passaggi successivi
- Scopri come ordinare e filtrare i certificati.
- Scopri come implementare un risponditore OCSP delegato.