Qlik NPrinting non legge i certificati Qlik Sense
I certificati Qlik Sense sono stati aggiunti alla cartella corretta sui computer Qlik NPrinting Server e Qlik NPrinting Engine, tuttavia Console web Qlik NPrinting non li legge.
Possibile causa
- I certificati Qlik Sense non sono stati esportati correttamente.
- Le impostazioni di sicurezza richiedono l'inserimento dei certificati nell'archivio certificati dell'utente.
- Potrebbe essere necessario modificare le impostazioni di sicurezza della rete Intranet.
Azione proposta
Accertarsi di aver soddisfatto i requisiti indicati in Connessione di Qlik NPrinting con Qlik Sense. Se il problema persiste, riesportare i certificati e aggiornare le impostazioni di sicurezza della rete Intranet.
Riesportazione dei certificati
Un amministratore di Qlik Sense o un utente con un account RootAdmin deve seguire queste istruzioni di esportazione: Esportazione dei certificati da QMC.
Installazione dei certificati nell'archivio certificati dell'utente
Qlik Sense richiede solo il file di certificato client.pfx per accettare connessioni. Se questo certificato viene copiato nella cartella di installazione di Qlik NPrinting (C:\Programmi\NPrintingServer\Settings\SenseCertificates), verrà letto e usato per firmare le richieste al server di Qlik Sense. I certificati server.pfx e root.cer non sono necessari.
Se i criteri di sicurezza in uso richiedono che i certificati non vengano archiviati in un file system, Qlik NPrinting può leggere i certificati dall'archivio certificati dell'utente. Saranno necessari tutti e tre i certificati: client.pfx, server.pfx e root.cer. È necessario usare lo strumento QmcCertificatesInstaller.exe per installare i certificati nell'archivio. Lo strumento riunirà i tre certificati in una catena e li inserirà nell'archivio certificati.
Procedere come segue:
-
Ottenere i certificati Qlik Sense esportati e rinominati dall'amministratore di sistema di Qlik Sense.
- Accedere al Qlik NPrinting Server che esegue Service utilità di pianificazione Qlik NPrinting come amministratore dei servizi di Windows Qlik NPrinting Server.
-
Aggiungere i certificati a C:\Programmi\NPrintingServer\Settings\SenseCertificates. Qlik NPrinting individuerà automaticamente il certificato corretto da usare per ciascuna connessione.
Nota informaticaSi consiglia di mantenere solo i certificati Qlik Sense attivi utilizzati dalle connessioni Qlik NPrinting in C:\Program Files\NPrintingServer\Settings\SenseCertificates folder.
Si consiglia di rimuovere i certificati non utilizzati.
- Ripetere la procedura per ciascun Qlik NPrinting Engine che esegue il servizio Qlik NPrinting Engine con l'amministratore dei servizi Windows Qlik NPrinting Engine.
In Qlik Sense, non è necessario assegnare diritti di accesso aggiuntivi all'utente per la visualizzazione dei report nell'hub di Qlik Sense.
Comprensione dei registri di errore per la convalida dei certificati del server
Se si utilizza la convalida dei certificati del server, i registri di errore includono istruzioni per la risoluzione dei problemi per gli errori di configurazione più comuni. I registri si trovano nella cartella %ProgramData%\Nprinting\Logs. La posizione predefinita è C:\ProgramData\NPrinting\Logs.
Di seguito ecco alcuni esempi:
Qlik Sense remote server certificate validation failed with SslPolicyErrors RemoteCertificateChainErrors and ChainStatus with 1 element(s): [Status=UntrustedRoot, Info=A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.]
Qlik Sense remote server certificate validation failed with SslPolicyErrors RemoteCertificateNameMismatch
Qlik Sense remote server certificate validation failed with SslPolicyErrors RemoteCertificateNameMismatch, RemoteCertificateChainErrors and ChainStatus with 1 element(s): [Status=UntrustedRoot, Info=A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.]
Aggiornamento delle impostazioni di sicurezza della rete Intranet
Alcune impostazioni della rete Intranet possono bloccare le connessioni ai server di Qlik Sense. Se un server non risponde, è necessario modificare le impostazioni della rete Intranet.
Procedere come segue:
-
Accedere a Qlik NPrinting Server utilizzando le credenziali Account di servizio utente del dominio Qlik NPrinting che eseguono Service utilità di pianificazione Qlik NPrinting.
- Aprire il Pannello di controllo di Windows.
- Selezionare Opzioni Internet.
- Fare clic su Cambia impostazioni di sicurezza.
- Fare clic sulla scheda Sicurezza.
- Selezionare Intranet locale.
- Fare clic sul pulsante Siti, quindi sul pulsante Avanzate.
- Aggiungere all'elenco tutti i nomi di computer server proxy di Qlik Sense, incluso il nome di dominio: https://nome_computer_proxy_sense.nome_dominio.
- Fare clic su Chiudi.
- Fare due volte clic su Ok per chiudere la finestra Proprietà Internet.
- Ripetere la procedura per ciascun Qlik NPrinting Engine che esegue il servizio Qlik NPrinting Engine con l'amministratore Windows dei servizi di Qlik NPrinting Engine.