New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Trusted SSL websocket support #89

merged 1 commit into from Aug 4, 2016


None yet
1 participant
Copy link

tresf commented Aug 4, 2016

Adds support for easily supplying a trusted websocket certificate to QZ Tray.

Since version 2.0.1

  • Both the certificate as well as the private key MUST be in pem format
    • Certificate MUST be formatted x509 (base64, text)
    • Private key MUST be in PKCS#1 (base64, text)
    • Private key CANNOT be password protected
  • If using the default apache letsencrypt certificates; they come standard in the correct format

Closes #73


  1. Install QZ Tray from desktop installer

  2. Install openssl for Windows

  3. Run this command

    cscript "%PROGRAMFILES%\QZ Tray\auth\windows-keygen.js" "%PROGRAMFILES%\QZ Tray" install "" "" "path\to\fullchain.pem" "path\to\privkey.pem"


  1. Install QZ Tray desktop installer

  2. Run this command

    sudo /Applications/QZ\ install "" path/to/fullchain.pem path/to/privkey.pem


  1. Parameters must be supplied directly to the desktop installer

    sudo -- -y '' path/to/fullchain.pem path/to/privkey.pem

@tresf tresf merged commit 1ee777f into 2.0 Aug 4, 2016

2 checks passed

continuous-integration/travis-ci/pr The Travis CI build passed
continuous-integration/travis-ci/push The Travis CI build passed

@tresf tresf deleted the 2.0-letsencrypt branch Aug 4, 2016

@tresf tresf referenced this pull request Jun 22, 2017


Raspberry Pi Support #50

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment