Qlik NPrintingQlik Sense 証明書を読み取らない

Qlik Sense 証明書は Qlik NPrinting Server および Qlik NPrinting Engine 上の正しいフォルダーに追加されています。ただし、Qlik NPrinting web console はこれらを読み取りません。

Possible cause  

  • Qlik Sense 証明書が適切にエクスポートされていません。
  • セキュリティ設定で、ユーザー証明書ストアに証明書が保存されている必要があります。
  • イントラネット セキュリティ設定の変更が必要である可能性があります。

Proposed action  

Qlik NPrinting と Qlik Sense との接続 にある必要条件に従っていることを確認します。これで問題が解消されない場合は、証明書を再エクスポートして、イントラネット セキュリティ設定を更新します。

証明書のエクスポート

Qlik Sense 管理者は、以下のエクスポートに関する指示に従う必要があります。Qlik NPrinting と Qlik Sense との接続

お使いの Qlik NPrinting のバージョンに応じて異なる証明書が必要です。

  • Qlik NPrinting June 2019 以降: client.pfx。複数の Qlik Sense 展開に接続している場合は、このファイルの名前を変更できます。
  • Qlik NPrinting April 2019 以前: client.pfxserver.pfx、および root.cer。これらのファイルの名前を変更することはできません。

ユーザー証明書ストアへの証明書のインストール

Qlik Sense で接続を受け付けるために必要なものは、client.pfx 証明書ファイルのみです。この証明書を Qlik NPrinting インストール フォルダー (C:\Program Files\NPrintingServer\Settings\SenseCertificates) にコピーすると、Qlik Sense サーバーに対する要求を署名する場合に読み取られて使用されます。server.pfx および root.cer 証明書は必要ありません。

セキュリティ ポリシーによって証明書をファイル システムに保存しないよう要求されている場合、Qlik NPrinting ではユーザー証明書ストアから証明書を読み取ることができます。client.pfxserver.pfx、および root.cer の 3 つすべての証明書が必要です。QmcCertificatesInstaller.exe ツールを使用して、証明書をストアにインストールする必要があります。3 つすべてを信頼チェーンに結合して、証明書ストアに保存します。

警告: 証明書ストアを使用する場合、1 つの Qlik Sense サーバーにのみ接続できます。複数のサーバーに接続する場合は、証明書をファイル システムにインストールする必要があります。

以下を実行します。

  1. Qlik NPrinting scheduler service を実行している Qlik NPrinting ServerWindowsQlik NPrinting Server サービス管理者としてログインします。

  2. 証明書を C:\Program Files\NPrintingServer\Settings\SenseCertificates にコピーします。

    このフォルダーの名前を変更したりカスタマイズしたりしないでください。

  3. QmcCertificatesInstaller スクリプトをダブルクリックして実行します。

    スクリプトは通常、次の場所にあります:C:\Program Files\NPrintingServer\Tools\QmcCertificatesInstaller

  4. 画面上のメッセージに従って証明書をインストールします。

イントラネット セキュリティ設定の更新

イントラネット設定によっては、Qlik Sense サーバーへの接続がブロックされる場合があります。サーバーが応答していない場合は、イントラネット設定を変更する必要があります。

以下を実行します。

  1. Qlik NPrinting scheduler service を実行している Qlik NPrinting ServerWindowsQlik NPrinting Server サービス管理者としてログインします。

  2. Windowsコントロール パネルを開きます。
  3. [インターネット オプション] に移動します。
  4. [セキュリティ設定の変更] をクリックします。
  5. [セキュリティ] タブをクリックします。
  6. [ローカル イントラネット] を選択します。
  7. [サイト] ボタンをクリックし、[詳細] ボタンをクリックします。
  8. リストに Qlik Sense プロキシ サーバーのコンピューター名全体 (ドメイン名を含む) を、「https://sense_proxy_computer_name.domain_name」の形式で追加します。
  9. [閉じる] をクリックします。
  10. [OK] を 2 回クリックして、[インターネット プロパティ] ウィンドウを閉じます。
  11. WindowsQlik NPrinting Engine サービス管理者を利用して、Qlik NPrinting Engine サービスを実行している各 Qlik NPrinting Engine に同じ手順を行います。