Menu

Nginx: Install a Self-signed Certificate to a Browser

Overview

As of qTest Scenario 3.3.0 OD, you can now configure Scenario to work with Nginx.

For Nginx to serve the resources over HTTPS, it requires a private key and a public certificate. These can be generated internally. However, the browser will not trust the certificates by default. This will prevent the Scenario Plugin from loading all.js and all-debug.js through Nginx.

Read the Nginx self-signed certificate issues, for additional information. 

The instructions below outline how to add the certificate to the trusted list of all the machines using Jira and Scenario through a browser.

Install a certificate for Firefox Browser on Windows Operating System

  1. Open Firefox Options.
    scenario_firefox_options_nginx.png
  2. Choose Tab “Certificates”, click “View Certificates” and then click “Import.”
    scenario_firefox_nginx_import.png
    scneario_firefox_nginx_import_open.png
  3. Check all the options then click OK.
    scenario_firefox_nginx_checkoptions.png

Install a certificate for Firefox Browser on Mac OS

  1. Click “Preferences…”
    firefox_mac_nginx_preferences.png
  2. Select “Advanced” -> “Certificates” -> “View Certificates”
    firefox_mac_nginx_certificates.png
    firefox_mac_nginx_authorities_import.png
  3. Chose a certificate and click “Open”
    firefox_mac_nginx_opencert.png
  4. Check all settings as below click “OK” to complete the installation of Certificate for Firefox browser.
    firefox_mac_nginx_okcert.png

Install a certificate for Chrome Browser

  1. Open Chrome Preference > Settings.
    chrome_nginx_settings.png
  2. Type certificates to the search box > choose Manage certificates.
    chrome_nginx_managecerts.png
  3. Choose Authorities > click Import.
    chrome_nginx_import_authorities.png
  4. Choose the certificate then click open.
    chrome_nginx_choose_cert.png
  5. Choose all the options > click OK.
    chrome_nginx_checkoptions_ok.png
Powered by Zendesk