Network Settings

In general, Cryptomator does not require a network connection to function.

If the network connection is present, it is used for optional features, i.e. update checks and searching the error database for solutions. The only exception is when unlocking Cryptomator Hub vaults, then a network connection to the hub server is required. All network connections to the internet are using HTTPS with at least TLS 1.2.

Trust Certificate Management

Depending on the OS, the required trusted root certificates are loaded from different locations.

OS

Trust store

Linux

PKCS#12 file /etc/cryptomator/certs.p12; If the file does not exist, the JDK default
trust store is used. [1]

macOS

System keychain

Windows

Certificate store “Trusted Root Certification Authorities”, with registry path
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SystemCertificates\ROOT\

Remarks:

Proxy Server

The default proxy server differs depending on the operating system:

OS

Default proxy setting

Linux

No proxy

macOS

Use system proxy

Windows

Use system proxy

To change the proxy server, you need to edit Cryptomator.cfg. Open the file in a text editor, search for the line:

java-options=-Djava.net.useSystemProxies=true

and if it exists, only replace the word true with false.

In the second step, add the following lines to the end of the file:

java-options=-Dhttp.proxyHost=[1]
java-options=-Dhttp.proxyPort=[2]
java-options=-Dhttps.proxyHost=[1]
java-options=-Dhttps.proxyPort=[2]
java-options=-Dhttp.nonProxyHosts=localhost|127.0.0.1|cryptomator-vault|[3]

and replace [1] with the host address of the proxy server, [2] with the port used on the proxy server and [3] with the list of host addresses, which should not use the proxy server, separated by ‘|’.