Skip to content

Enable Floccus to access WebDAV servers with self signed certificates

jellykells edited this page Apr 7, 2019 · 2 revisions

If you are accessing a WebDAV storage location that uses a self-signed certificate, you will likely have some issues when using Floccus. You may receive a network/auth error within the extension.

Using Your Browser

For Chrome/Brave Browsers:

BEFORE attempting to setup your WebDAV connection in the extension, access the WebDAV base URL within the web browser (if using multiple profiles, do so within the profile you will setup Floccus in).

Example: If your WebDAV URL will be: https://YOURLOCALHOST:443/webdav/bookmarks, then:

  1. Visit in your browser: https://YOURLOCALHOST:443
  2. You will receive an error that your connection is not private.
  3. Click the “Advanced” button.
  4. Click “Proceed to YOURLOCALHOST (unsafe)”

This will accept the self-signed certificate into the browser. You may need to redo these steps occasionally if the extension stops working with a network error.

Using Your Certificate Store

For Debian/Ubuntu

  1. Open your terminal/console.
  2. Copy your self-signed certificate to the certificate store:
    sudo cp /path/to/self-signed-cert /usr/local/share/ca-certificates/
  3. Update your certificate store:
    sudo update-ca-certificates

For Windows (7/8/10)

  1. Open the "Run" dialog by pressing [Windows Key]+[R] or clicking Start -> Run. Type mmc.exe and press [Enter] or click OK.
run.gif
  1. Add the Certificates Snap-in by clicking File -> Add/Remove Snap-in...
snapin.gif

Then in the following dialogs click Certificates -> Add -> Finish -> OK
add.gif

  1. Navigate to Certificates - Current User -> Trusted Root Certification Authorities -> Certificates
navigate.gif
  1. In the pane on the right click More Actions -> All Tasks -> Import
import.gif
  1. Follow the steps in the Certificate Import Wizard
CertGuide.Wizard.png

Ensure your certificate is placed in the Trusted Root Certification Authorities store
CertGuide.Store.png