Condividi tramite


I certificati CA radice validi distribuiti tramite l'oggetto Criteri di gruppo potrebbero apparire intermittentmente come non attendibili

Questo articolo offre una soluzione alternativa per un problema a causa del quale i certificati CA radice validi distribuiti tramite l'oggetto Criteri di gruppo vengono visualizzati come non attendibili.

Numero KB originale: 4560600

Sintomi

Importante

I problemi relativi ai certificati dell'autorità di certificazione radice (CA) non attendibili possono essere causati da numerosi problemi di configurazione PKI. Questo articolo illustra solo una delle possibili cause del certificato CA radice non attendibile.

Diverse applicazioni che usano certificati e infrastruttura a chiave pubblica (PKI) potrebbero riscontrare problemi intermittenti, ad esempio errori di connettività, una o due volte al giorno alla settimana. Questi problemi si verificano a causa della verifica non riuscita del certificato dell'entità finale. Le applicazioni interessate potrebbero restituire errori di connettività diversi, ma tutti avranno errori di certificato radice non attendibili in comune. Di seguito è riportato un esempio di errore di questo tipo:

Hex Decimale Simbolico Versione del testo
0x800b0109 -2146762487 (CERT_E_UNTRUSTEDROOT) Catena di certificati elaborata, ma terminata in un certificato radice

Qualsiasi applicazione abilitata per l'infrastruttura a chiave pubblica che usa l'architettura del sistema CryptoAPI può essere interessata da una perdita intermittente di connettività o da un errore nella funzionalità dipendente da PKI/Certificato. A partire da aprile 2020, l'elenco delle applicazioni note per essere interessato da questo problema include, ma probabilmente non sono limitati a:

  • Citrix
  • Servizio Desktop remoto
  • Skype
  • Web Browser

Gli amministratori possono identificare e risolvere i problemi relativi ai certificati CA radice non attendibili esaminando il log CAPI2.

Concentrarsi sulle attività di risoluzione dei problemi relativi agli errori di catena di compilazione/verifica dei criteri di catena all'interno del log CAPI2 contenente le firme seguenti. Ad esempio:

Errore <DateTime> CAPI2 11 Build Chain
Errore <DateTime> CAPI2 30 Verify Chain Policy

Risultato Una catena di certificati elaborata, ma terminata in un certificato radice non considerato attendibile dal provider di attendibilità.
[value] 800b0109

Causa

Se il certificato CA radice radice è distribuito usando i criteri di gruppo seguenti, potrebbero verificarsi problemi di certificato CA radice:

Configurazione>computer Impostazioni di Windows Impostazioni>di sicurezza Criteri>chiave>pubblica Autorità di certificazione radice attendibili

Dettagli della causa radice

Quando si distribuisce il certificato CA radice usando l'oggetto Criteri di gruppo, il contenuto di HKLM\SOFTWARE\Policies\Microsoft\SystemCertificates\Root\Certificates verrà eliminato e scritto di nuovo. Questa eliminazione è per impostazione predefinita, perché è il modo in cui l'oggetto Criteri di gruppo applica le modifiche del Registro di sistema.

Le modifiche nell'area del Registro di sistema di Windows riservate per i certificati CA radice riceveranno una notifica al componente API Crypto dell'applicazione client. E l'applicazione inizierà la sincronizzazione con le modifiche del Registro di sistema. La sincronizzazione è il modo in cui le applicazioni vengono mantenute aggiornate e rese consapevoli dell'elenco più recente di certificati CA radice validi.

In alcuni scenari, l'elaborazione di Criteri di gruppo richiederà più tempo. Ad esempio, molti certificati CA radice vengono distribuiti tramite oggetti Criteri di gruppo (simili a molti firewall o Applocker criteri). In questi scenari, l'applicazione potrebbe non ricevere l'elenco completo dei certificati CA radice attendibili.

Per questo motivo, il rendering dei certificati dell'entità finale concatenati a quelli mancanti della CA radice verrà eseguito come non attendibile. E inizieranno a verificarsi vari problemi correlati al certificato. Questo problema è intermittente e può essere temporaneamente risolto riprovando l'elaborazione o il riavvio degli oggetti Criteri di gruppo.

Se il certificato CA radice viene pubblicato usando metodi alternativi, i problemi potrebbero non verificarsi a causa della situazione già menzionata.

Soluzione alternativa

Microsoft è a conoscenza di questo problema e sta lavorando per migliorare l'esperienza del certificato e dell'API Crypto in una versione futura di Windows.

Per risolvere questo problema, evitare di distribuire il certificato CA radice usando l'oggetto Criteri di gruppo. Può includere la destinazione del percorso del Registro di sistema ( ad esempio HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\SystemCertificates\Root\Certificates) per distribuire il certificato CA radice al client.

Quando si archivia il certificato CA radice in un archivio certificati CA radice diverso, fisico e radice, il problema deve essere risolto.

Esempi di metodi alternativi per la pubblicazione di certificati CA radice

Metodo 1: usare lo strumento certutil da riga di comando e radice il certificato della CA archiviato nel file rootca.cer:

certutil -addstore root c:\tmp\rootca.cer

Note

Questo comando può essere eseguito solo dagli amministratori locali e avrà effetto solo su un singolo computer.

Metodo 2: avviare certlm.msc (console di gestione certificati per computer locale) e importare il certificato CA radice nell'archivio fisico del Registro di sistema.

Screenshot della console di gestione dei certificati in cui è selezionata l'opzione Certificati nel Registro di sistema.

Note

La console certlm.msc può essere avviata solo dagli amministratori locali. Inoltre, l'importazione avrà effetto solo sul singolo computer.

Metodo 3: Usare le preferenze dell'oggetto Criteri di gruppo per pubblicare il certificato CA radice come descritto in Preferenze di Criteri di gruppo

Per pubblicare il certificato CA radice, seguire questa procedura:

  1. Importare manualmente il certificato radice in un computer usando il certutil -addstore root c:\tmp\rootca.cer comando (vedere Metodo 1).

  2. Aprire GPMC.msc nel computer in cui è stato importato il certificato radice.

  3. Modificare l'oggetto Criteri di gruppo che si vuole usare per distribuire le impostazioni del Registro di sistema nel modo seguente:

    1. Modificare il percorso del Registro di sistema Impostazioni di > Windows > delle preferenze > di Configurazione > computer al certificato radice.
    2. Aggiungere il certificato radice all'oggetto Criteri di gruppo come illustrato nello screenshot seguente.
  4. Distribuire il nuovo oggetto Criteri di gruppo nei computer in cui deve essere pubblicato il certificato radice.

    Screenshot della finestra Editor Gestione Criteri di gruppo con il certificato radice selezionato.

Qualsiasi altro metodo, strumento o soluzione di gestione client che distribuisce i certificati CA radice scrivendoli nella posizione HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SystemCertificates\ROOT\Certificates funzionerà.

Riferimenti