config/config.yaml
file. This configuration secures incoming connections to the TrustGate proxy server. TLS settings are loaded once at proxy startup.
config/config.yaml
)true
to disable TLS entirely.true
, disables the system certificate authority (CA) pool.4865
corresponds to TLS_AES_128_GCM_SHA256
).23
= secp256r1
).TLS12
or TLS13
).TLS12
or `TLS13_
Note: All certificate and key paths must be absolute. Place certificates and keys in the certs/
directory within your deployment.
client_tls
section of the gateway configuration, each entry is keyed by the upstream host name (e.g., localhost
). This allows different upstream services to have their own:
localhost
.api.example.com
, service.internal
) can have its own unique TLS configuration.true
to allow non-TLS connections to upstream services. Defaults to false
for secure communication.4865
, 4866
).23
, 24
).true
, disables use of the system CA pool for upstream certificate verification.TLS12
or TLS13
).TLS12
or TLS13
).
Note: All certificate and key paths must be absolute. Place certificates and keys in the certs/
directory within your deployment.
certs/
directory at the root of your deployment.