You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Affects security-secrets-setup (PKI) and Kong configuration
Description
The Kong admin port is used to configure the proxy and this port handles sensitive data, for example, the TLS private key for the external-facing traffic port. Currently GetProxyBaseURL generates a URL to do this sensitive configuration over unprotected HTTP. CWE-319
Describe the solution you'd like
Modify security-secret-setup to generate a TLS certificate for the kong admin port (using the internal hostname as the subject CN).
Pass the generated certificate via the file system
Docker: Configure the environment variables KONG_ADMIN_SSL, KONG_ADMIN_SSL_CERT, and KONG_ADMIN_SSL_KEY to use the certificate.
Snaps: Use the similarly-named configuration file directives. (See kong config reference)
Modify security-proxy-setup to configure over TLS
Kong startup should block until the required TLS assets are available on the file system.
🚀 Feature Request
Relevant Package
Affects security-secrets-setup (PKI) and Kong configuration
Description
The Kong admin port is used to configure the proxy and this port handles sensitive data, for example, the TLS private key for the external-facing traffic port. Currently
GetProxyBaseURL
generates a URL to do this sensitive configuration over unprotected HTTP. CWE-319Describe the solution you'd like
KONG_ADMIN_SSL
,KONG_ADMIN_SSL_CERT
, andKONG_ADMIN_SSL_KEY
to use the certificate.Related issues
The text was updated successfully, but these errors were encountered: