Errori di replica MSSL in AEM 6.5.1 a causa di un gestore di autenticazione del certificato client SSL mancante

Questo articolo spiega come risolvere gli errori di replica MSSL in Adobe Experience Manager (AEM) 6.5.1 quando manca il bundle del gestore di autenticazione del certificato client SSL, inclusi i passaggi per risolvere gli errori di inizializzazione KeyStore correlati.

Descrizione description

Ambiente

  • Adobe Experience Manager (AEM) 6.5.1

Problema/Sintomi

  • La replica MSSL (Mutual SSL) non riesce anche quando HTTPS e KeyStore/TrustStore sono configurati correttamente.
  • I tentativi di replica generano 401 errori non autorizzati.
  • Il sistema potrebbe tornare all’autenticazione di base.
  • Dopo aver risolto il gestore mancante, si verifica un errore KeyStoreNotInitialisedException se il mapping degli utenti del servizio per l’accesso truststore non è configurato.

Causa

Nell’ambiente AEM 6.5.1 non è presente il bundle richiesto per il gestore dell’autenticazione del certificato client SSL. Inoltre, la mancanza del mapping degli utenti del servizio per l’accesso truststore può causare KeyStore errori di inizializzazione.

Risoluzione resolution

Per correggere gli errori di replica MSSL causati da un gestore di autenticazione del certificato client SSL mancante, eseguire la procedura seguente:

  1. Verifica se il bundle del gestore di autenticazione del certificato client SSL è presente nell’ambiente AEM 6.5.1.
  2. Se manca il bundle, ottieni e installa la correzione appropriata per la versione di AEM tramite Supporto Adobe.
  3. Distribuisci la correzione fornita dal supporto Adobe nell’ambiente AEM 6.5.1, seguendo le relative istruzioni.
  4. Dopo aver distribuito la correzione, monitorare i registri per confermare che il gestore sta rilevando X.509 certificati (cercare le voci di registro che indicano il corretto rilevamento del certificato tramite l’attributo jakarta.servlet.request.X509Certificate).
  5. Se si verifica un KeyStoreNotInitialisedException con un messaggio come Archivio attendibilità di sistema non inizializzato, aggiornare la configurazione OSGi per org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended in modo da includere com.adobe.granite.auth.cert=truststore-reader-service per aggiungere un mapping utente del servizio per l’accesso truststore.
  6. Se necessario, riavvia i bundle interessati o l’istanza AEM.
  7. Ripetere il test della replica MSSL per verificare che l’autenticazione e la replica dei certificati client funzionino come previsto.
recommendation-more-help
experience-cloud-kcs-help-kbarticles