End-to-End TLS
Terminate TLS at the CARTO Router for end-to-end encryption
Last updated
Was this helpful?
Was this helpful?
# 1. Encode the full certificate chain (including intermediates)
cat /path/to/fullchain.pem | base64 | tr -d '\n' > cert.b64
# 2. Encode the private key
cat /path/to/privkey.pem | base64 | tr -d '\n' > key.b64# Enable HTTPS and disable cert autogeneration.
tlsCerts:
httpsEnabled: true
autoGenerate: false
router:
service:
type: ClusterIP
ports:
https: 443
httpsTargetPort: "https"
## Add the base64 cert keys to the router.
tlsCertificates:
certificateValueBase64: "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZaRENDQk..."
privateKeyValueBase64: "LS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCk1JSUV2UUlCQU..."