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.
Gehen Sie folgendermaßen vor:
-
Erhalten Sie die exportierten und umbenannten Qlik Sense Zertifikate von Ihrem Qlik Sense Systemadministrator.
- Melden Sie sich bei dem Qlik NPrinting Server, der den Qlik NPrinting-Planungsdienst ausführt, als Windows Qlik NPrinting Server-Dienstadministrator an.
-
Fügen Sie die Zertifikate in C:\Programme\NPrintingServer\Settings\SenseCertificates hinzu. Qlik NPrinting identifiziert automatisch das korrekte Zertifikat für jede Verbindung.
InformationshinweisSie 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.
- 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].
Die Serverzertifikatvalidierung für den Qlik Sense Remote-Server ist mit SslPolicyErrors RemoteCertificateNameMismatch fehlgeschlagen
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].
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:
-
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.
- Öffnen Sie die Windows -Systemsteuerung.
- Wechseln Sie zu Internetoptionen.
- Klicken Sie auf Sicherheitseinstellungen ändern.
- Klicken Sie auf die Registerkarte Sicherheit.
- Wählen Sie Lokales Intranet aus.
- Klicken Sie auf die Schaltfläche Sites und dann auf die Schaltfläche Erweitert.
- Fügen Sie alle Qlik Sense Proxy-Servercomputernamen zur Liste hinzu, einschließlich des Domänennnamens: https://sense_proxy_computer_name.domain_name.
- Klicken Sie auf Schließen.
- Klicken Sie zwei Mal auf OK, um das Fenster Eigenschaften von Internet zu schließen.
-
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.
-
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.