Menu

Caution

You are not reading the latest stable version of this documentation. If you want up-to-date information, please have a look at 0.3.5.x.

Trusting Your Start9 CA On Windows

Complete this guide to download your Start9 server’s Root Certificate Authority (CA), and trust it on your client device (Windows). This allows you to use encrypted https connections to your .local (LAN) and .onion (tor) server addresses, access services on LAN, and enhances performance on tor. The Root CA was created by your server when you performed the initial setup, and signs the certificate of your server’s main UI, as well as that of all services.

Unfortunately, Windows does not have mDNS alias support built-in, which is necessary in order to visit .local addresses for any service you install on your Start9 server, so we recommend using the Bonjour service. Check out this FAQ answer for details.

Note

Some users who run through the following instructions have successfully connected to their LAN services only to have them stop working weeks or months later. We believe these issues to be due to changes in Windows. When this happens the fix is to simply reinstall Bonjour and Bonjour Print Services. A solution is being worked on and Bonjour will not be necessary to connect to your Start9 server for much longer.

Install Bonjour

  1. Install Bonjour Print Services on your Windows machine.

    Tip

    If you are still experiencing issues after installing Bonjour, you might have a faulty install.

    In that case, run through the known fix:

    1. Uninstall Bonjour and Bonjour Print Services completely via System Settings > Remove Programs

      Note: Uninstalling Bonjour via the Bonjour Print Services setup package itself is not enough to solve the issue. Bonjour must be uninstalled via Windows’ System Settings menu.

    2. Install the Bonjour Print Services package from Apple:

      https://support.apple.com/kb/DL999

    3. Test to see if your .local name resolution issue is resolved. If not, restart Windows and then test again.

Download Root CA

Download your Start9 server’s Root CA, if you have not already.

  • Navigate to System -> Root CA, then click “Download Root CA”.

    Navigate to System > Root CA

Alternatively, you can download the Root CA to another machine, then transfer the file to your client device.

Trust Root CA

  1. Back in Windows, click the “Start” menu, type “mmc”, and select “Run as administrator” to access the Windows Management Console.

    Windows MMC

    When prompted with the “User Account Control” window, select “Yes” to allow this program to run.

  2. When the Management Console opens, navigate to File > Add/Remove Snap-in.

    Windows Console Root
  3. Select “Certificates” in the left side menu, then “Add”. This will open another window.

    Add Certificates
  4. Select “Computer account” and click “Next”. Leave defaulted options on the next screen and click “Finish”.

    Add Snap-in
  5. When you return to the “Add or Remove Snap-ins” page, ensure “Certificates (Local Computer)” exists under “Console Root” in the “Selected snap-ins” section, then click “OK”.

    Snap-in Selected
  6. In the left hand menu of the Management Console, navigate to Certificates (Local Computer) > Trusted Root Certification Authorities > Certificates.

    Certificates in Management Console
  7. Right click on the “Certificates” directory, then navigate to All Tasks > Import.

    Import certificate
  8. Click “Next” on the first page of the Certificate Import Wizard, then browse to the location where you saved the downloaded certificate and open it. Then click “Next”.

    Import cert wizard
  9. On the “Certificate Store” window, ensure that it says “Trusted Root Certificate Authorities” and click “Next”. Then click “Finish” on the final screen.

    Import cert wizard
  10. Select “OK” when the import is successful.

    Import success!
  11. Verify your server’s unique <adjective-noun> Local Root CA certificate is in the “Certificates” folder:

    Successful cert install
  12. You can save the console settings (where we added a snap-in), if desired. The CA certificate will remain imported to the CA certificate store either way, and you will likely use this guide if you need to import a new certificate.

    Console settings

You’re now ready to browse your service UIs with encryption, either via the browser, or with native client apps. For Mozilla apps, such as Firefox, you will need to follow the Firefox Config guide, which we highly recommend.