Qlik NPrinting non legge i certificati Qlik Sense

I certificati Qlik Sense sono stati aggiunti alla cartella corretta in Qlik NPrinting Server e Qlik NPrinting Engine, tuttavia Qlik NPrinting web console non li legge.

Possible cause  

  • 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.

Proposed action  

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.

Esportazione dei certificati

L'amministratore di Qlik Sense deve seguire queste istruzioni di esportazione: Connessione di Qlik NPrinting con Qlik Sense.

Sono necessari certificati diversi a seconda della versione di Qlik NPrinting:

  • Qlik NPrinting June 2019 o versione successiva: client.pfx. È possibile rinominare questo file se ci si connette a più distribuzioni di Qlik Sense.
  • Qlik NPrinting April 2019 o versione successiva: client.pfx, server.pfx e root.cer. Questi file non possono essere rinominati.

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.

Avviso: È possibile connettersi a un solo server di Qlik Sense se si usa l'archivio certificati. Per connettersi a più server è necessario installare i certificati nel file system.

Procedere come segue:

  1. Accedere al Qlik NPrinting Server che esegue Qlik NPrinting scheduler service come amministratore Windows dei servizi di Qlik NPrinting Server.

  2. Copiare i certificati in C:\Programmi\NPrintingServer\Settings\SenseCertificates.

    Questa cartella non deve essere rinominata o personalizzata.

  3. Eseguire lo script QmcCertificatesInstaller facendovi doppio clic sopra.

    Lo script si trova di norma in: C:\Programmi\NPrintingServer\Tools\QmcCertificatesInstaller

  4. Seguire i messaggi visualizzati sullo schermo per installare i certificati.

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:

  1. Accedere al Qlik NPrinting Server che esegue Qlik NPrinting scheduler service come amministratore Windows dei servizi di Qlik NPrinting Server.

  2. Aprire il Pannello di controllo di Windows.
  3. Selezionare Opzioni Internet.
  4. Fare clic su Cambia impostazioni di sicurezza.
  5. Fare clic sulla scheda Sicurezza.
  6. Selezionare Intranet locale.
  7. Fare clic sul pulsante Siti, quindi sul pulsante Avanzate.
  8. 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.
  9. Fare clic su Chiudi.
  10. Fare due volte clic su Ok per chiudere la finestra Proprietà Internet.
  11. 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.