Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Qlik NPrinting liest keine Qlik Sense Zertifikate

Sie haben Ihre Qlik Sense Zertifikate im richtigen Ordner auf dem Qlik NPrinting Server und Qlik NPrinting Engine Computer hinzugefügt. Sie werden jedoch von den Qlik NPrinting-Diensten nicht gelesen.

Mögliche Ursache  

  • Die Qlik Sense Zertifikate wurden nicht korrekt importiert.
  • Ihre Sicherheitseinstellungen erfordern Zertifikate, die im Zertifikatspeicher des Benutzers gespeichert werden.
  • Ihre Intranet-Sicherheitseinstellungen müssen geändert werden.

Vorgeschlagene Aktion  

Vergewissern Sie sich, dass Sie die Anforderungen aus Verbinden von Qlik NPrinting mit Qlik Sense befolgt haben. Wenn das Problem dadurch nicht behoben wird, exportieren Sie Ihre Zertifikate erneut und aktualisieren Sie Ihre Intranet-Sicherheitseinstellungen.

Erneutes Exportieren der Zertifikate

Ein Qlik Sense Administrator oder ein Benutzer mit einem RootAdmin-Konto muss die folgenden Exportanweisungen befolgen: Exportieren der Zertifikate von der QMCanwenden.

Installieren der Zertifikate im Zertifikatspeicher des Benutzers

Qlik Sense benötigt nur die Zertifikatdatei client.pfx, um Verbindungen zu akzeptieren. Wenn dieses Zertifikat in den Qlik NPrinting-Installationsordner (C:\Programme\NPrintingServer\Settings\SenseCertificates) kopiert wird, wird es gelesen und zum Signieren von Anforderungen an den Qlik Sense Server verwendet. Die Zertifikate server.pfx und root.cer werden nicht benötigt.

Wenn Ihre Sicherheitsrichtlinien erfordern, dass die Zertifikate nicht in einem Dateisystem gespeichert werden, kann Qlik NPrinting Zertifikate aus dem Zertifikatspeicher des Benutzers lesen. Sie benötigen alle drei Zertifikate: client.pfx, server.pfx und root.cer. Sie müssen das Tool QmcCertificatesInstaller.exe verwenden, um Zertifikate im Speicher zu installieren. Damit werden alle drei in einer Vertrauenskette kombiniert und im Zertifikatspeicher gespeichert.

WarnhinweisSie können nur eine Verbindung zu einem Qlik Sense Server herstellen, wenn Sie den Zertifikatspeicher verwenden. Sie müssen Zertifikate im Dateisystem installieren, wenn Sie eine Verbindung zu mehreren Servern herstellen möchten.

Gehen Sie folgendermaßen vor:

  1. Erhalten Sie die exportierten und umbenannten Qlik Sense Zertifikate von Ihrem Qlik Sense Systemadministrator.

  2. Melden Sie sich bei dem Qlik NPrinting Server, der den Qlik NPrinting-Planungsdienst ausführt, als Windows Qlik NPrinting Server-Dienstadministrator an.
  3. Fügen Sie die Zertifikate in C:\Programme\NPrintingServer\Settings\SenseCertificates hinzu. Qlik NPrinting identifiziert automatisch das korrekte Zertifikat für jede Verbindung.

    Informationshinweis

    Sie sollten nur aktive Qlik Sense-Zertifikate, die von Qlik NPrinting-Verbindungen verwendet werden, im Ordner C:\Programme\NPrintingServer\Settings\SenseCertificates aufbewahren.

    Es wird empfohlen, alle nicht verwendeten Zertifikate zu entfernen.

  4. Wiederholen Sie diesen Prozess auf jeder Qlik NPrinting Engine, die den Qlik NPrinting Engine-Dienst ausführt, indem Sie den Windows Qlik NPrinting Engine-Dienstadministrator verwenden.

Eine zusätzliche Zuweisung von Benutzerzugriff in Qlik Sense ist nicht erforderlich, damit Benutzer Berichte im Qlik Sense-Hub anzeigen können.

Verstehen der Fehlerprotokolle für die Serverzertifikatvalidierung

Wenn Sie Serverzertifikatvalidierung verwenden, enthalten die Fehlerprotokolle Anweisungen zur Fehlerbehebung für die häufigsten Konfigurationsfehler. Protokolle werden im Ordner %ProgramData%\Nprinting\Logs gespeichert. Der standardmäßige Pfad ist C:\ProgramData\NPrinting\Logs.

Einige Beispiele sind:

Die Validierung von Qlik Sense Remote-Server-Zertifikaten ist mit SslPolicyErrors RemoteCertificateChainErrors und ChainStatus mit 1 Element(en) fehlgeschlagen: [Status=UntrustedRoot, Info=Eine Zertifikatskette wurde verarbeitet, endete jedoch in einem Stammzertifikat, dem der Vertrauensanbieter nicht vertraut].

Please be sure to have exported Sense 'root.cer' certificate from Sense server QMC (this must be repeated for each Sense server NPrinting is connected to, eventually also the one used as hub destination), then, on the NPrinting Server (if Sense hub destination is used) and on each NPrinting Engine(s), to have installed 'root.cer' certificate in the Trusted Root Certification Authorities store of NPrinting Scheduler and NPrinting Engine service user account(s) (or to the Local Machine's Trusted Root Certification Authorities store).

Die Serverzertifikatvalidierung für den Qlik Sense Remote-Server ist mit SslPolicyErrors RemoteCertificateNameMismatch fehlgeschlagen

Please notice that certificate subject distinguished name CN=myserver.mydomain.com and Sense server proxy address set on NPrinting QMC must be the same. This usually means to have full FQDN set as NPrinting Sense connection proxy address (and NPrinting Sense hub central node, if hub destination is used) so that it matches the subject distinguished name of the certificate.

Die Validierung von Qlik Sense Remote-Server-Zertifikaten ist mit SslPolicyErrors RemoteCertificateNameMismatch, RemoteCertificateChainErrors und ChainStatus mit 1 Element(en) fehlgeschlagen: [Status=UntrustedRoot, Info=Eine Zertifikatskette wurde verarbeitet, endete jedoch in einem Stammzertifikat, dem der Vertrauensanbieter nicht vertraut].

Please be sure to have exported Sense 'root.cer' certificate from Sense server QMC (this must be repeated for each Sense server NPrinting is connected to, eventually also the one used as hub destination), then, on the NPrinting Server (if Sense hub destination is used) and on each NPrinting Engine(s), to have installed 'root.cer' certificate in the Trusted Root Certification Authorities store of NPrinting Scheduler and NPrinting Engine service user account(s) (or to the Local Machine's Trusted Root Certification Authorities store). Please notice that certificate subject distinguished name CN=rd-repo26.rdlund.qliktech.com and Sense server proxy address set on NPrinting QMC must be the same. This usually means to have full FQDN set as NPrinting Sense connection proxy address (and NPrinting Sense hub central node, if hub destination is used) so that it matches the subject distinguished name of the certificate.

Aktualisieren Ihrer Intranet-Sicherheitseinstellungen

Bestimmte Intraneteinstellungen können Verbindungen mit Qlik Sense Servern blockieren. Wenn ein Server nicht reagiert, sollten Sie die Intraneteinstellungen ändern.

Gehen Sie folgendermaßen vor:

  1. Melden Sie sich bei dem Qlik NPrinting Server mit den Anmeldedaten für das Qlik NPrinting Domänenbenutzer-Dienstkonto an, mit dem der Qlik NPrinting-Planungsdienst ausgeführt wird.

  2. Öffnen Sie die Windows -Systemsteuerung.
  3. Wechseln Sie zu Internetoptionen.
  4. Klicken Sie auf Sicherheitseinstellungen ändern.
  5. Klicken Sie auf die Registerkarte Sicherheit.
  6. Wählen Sie Lokales Intranet aus.
  7. Klicken Sie auf die Schaltfläche Sites und dann auf die Schaltfläche Erweitert.
  8. Fügen Sie alle Qlik Sense Proxy-Servercomputernamen zur Liste hinzu, einschließlich des Domänennnamens: https://sense_proxy_computer_name.domain_name.
  9. Klicken Sie auf Schließen.
  10. Klicken Sie zwei Mal auf OK, um das Fenster Eigenschaften von Internet zu schließen.
  11. Wenn Qlik NPrinting Engine auf demselben Rechner installiert ist, aber unter einem anderen Dienstkonto ausgeführt wird, wiederholen Sie die obigen Schritte und melden Sie sich mit den Zugangsdaten des Dienstkontos an, unter dem der Qlik NPrinting Engine-Dienst ausgeführt wird.

  12. Wiederholen Sie diesen Prozess auf jeder Qlik NPrinting Engine, die den Qlik NPrinting Engine-Dienst ausführt, indem Sie den Windows Qlik NPrinting Engine-Dienstadministrator verwenden.

Hat diese Seite Ihnen geholfen?

Wenn Sie Probleme mit dieser Seite oder ihren Inhalten feststellen – einen Tippfehler, einen fehlenden Schritt oder einen technischen Fehler –, teilen Sie uns bitte mit, wie wir uns verbessern können!