Archived
1
0
Fork 0
This repository has been archived on 2024-12-18. You can view files and clone it, but cannot push or open issues or pull requests.
patroniglue/config.yml.example
Julien Riou be00ca79c0
Add TLS configuration
Golang HTTPS server isn't secure by default. This commit
introduces TLS minimum version and ciphers list to set up a
secure TLS service.

Signed-off-by: Julien Riou <julien@riou.xyz>
2019-04-13 16:30:04 +02:00

21 lines
No EOL
512 B
Text

---
frontend:
host: 127.0.0.1
port: 8443
certfile: /path/to/certificate.pem
keyfile: /pat/to/keyfile.key
tls-ciphers:
- TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
- TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
- TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
- TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
- TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
tls-min-version: TLSv1.1
backend:
host: 127.0.0.1
port: 8008
scheme: http
cache:
ttl: 1
interval: 0.25