Configurazione del certificato TLS web

Google Distributed Cloud (GDC) con air gap fornisce un'API dell'infrastruttura a chiave pubblica (PKI) per ottenere un certificato web. Questa API supporta diverse modalità utente:

  • Completamente gestita: certificati emessi dall'infrastruttura PKI di GDC e concatenati a un'autorità di certificazione radice autofirmata gestita da GDC.
  • BYO cert: fornisci un pool di certificati con un certificato jolly predefinito. GDC utilizzerà il certificato più adatto al tuo servizio.
  • BYO cert with ACME: certificati utilizzati dai servizi pubblici emessi da your ACME server.
  • BYO SubCA: certificati emessi dall'infrastruttura PKI di GDC e concatenati alla tua SubCA. Devi fornire la SubCA e consentire a GDC di gestirla.

Definizioni della modalità PKI dell'infrastruttura

Questa sezione fornisce una spiegazione dettagliata di ogni modalità utente PKI.

Modalità completamente gestita (modalità predefinita)

In modalità completamente gestita, ogni cluster di amministrazione dell'organizzazione si basa sull'infrastruttura a chiave pubblica (PKI) di GDC per emettere i certificati. Quando crei una nuova organizzazione, questa modalità viene applicata per impostazione predefinita. In seguito, puoi passare a una modalità PKI diversa.

Con questa modalità, devi ottenere e distribuire la CA radice al tuo ambiente per l'attendibilità.

Modalità PKI completamente gestita

Modalità BYO Certificates

La modalità BYO Certificates supporta la firma dei certificati foglia con CA esterne o gestite dall'utente. Questa modalità genera una richiesta di firma del certificato (CSR) per ogni richiesta di certificato. Durante l'attesa della firma, la modalità BYO cert cerca un certificato firmato dal cliente esistente nel pool che corrisponde alla richiesta di certificato:

  • Se non riesce a trovare un certificato corrispondente, una CA di fallback gestita da GDC emette un certificato temporaneo pronto per l'uso immediato.
  • Se trova un certificato corrispondente, lo utilizza come certificato temporaneo per la richiesta corrente.

Per firmare la CSR, devi seguire questi passaggi:

  1. Scarica la CSR dallo stato della risorsa personalizzata Certificate.
  2. Carica il certificato firmato e il certificato CA esterno nella stessa risorsa personalizzata Certificate con un aggiornamento del campo spec.

Per gestire la verifica e sostituire il certificato temporaneo, Distributed Cloud aggiorna il secret del certificato con il certificato caricato e la CA esterna. Non devi modificare gli archivi attendibili.

Per saperne di più, vedi Firmare il certificato BYO.

Modalità BYO Certificates PKI

Modalità BYO Certificates with ACME

Con la modalità BYO Cert with ACME, un client ACME gestito da GDC viene implementato in un sito Distributed Cloud e comunica con un server ACME, una CA implementata da te nel tuo sito. Il server ACME utilizza il protocollo ACME per richiedere, convalidare e gestire i certificati.

Il protocollo ACME supporta diverse sfide, ad esempio HTTP-01 e DNS-01. Queste sfide aiutano a dimostrare la proprietà del dominio e a ottenere automaticamente i certificati. Distributed Cloud utilizza la sfida DNS-01. Con questa sfida, il client Distributed Cloud aggiunge un record DNS specifico alla zona DNS del dominio. Una volta completata la sfida, la CA ACME emetterà automaticamente il certificato. Non devi modificare gli archivi attendibili.

Per saperne di più sul protocollo ACME, consulta il documento pubblico Datatracker per RFC 8555: https://datatracker.ietf.org/doc/html/rfc8555.

PKI BYO Certificates con modalità ACME

Modalità BYO SubCA

Con la modalità BYO SubCA, una CSR per la SubCA viene generata all'interno del cluster di amministrazione dell'organizzazione Distributed Cloud. Devi firmare la richiesta CSR e caricare il certificato firmato nel sistema. Per saperne di più, vedi Firmare il certificato BYO SubCA. Puoi creare una risorsa personalizzata CertificateIssuer che rimanda a questa SubCA e contrassegnarla come CertificateIssuer predefinita.

La subCA appena creata emette tutti i certificati web successivi. Non devi modificare gli archivi attendibili.

Modalità BYO SubCA PKI

Passare a una modalità PKI diversa

L'API PKI supporta la transizione dalla modalità predefinita completamente gestita ad altre modalità personalizzate supportate. Per saperne di più, vedi Passare a modalità PKI diverse.