[FEATURE]: Support custom CA certificate path for remote repository connections #8
Josh-Tracy
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Conjure does not support defining custom CA certificate paths or setting insecure options. Conjure uses the system certificate store to verify TLS. If the remote repository server uses a private CA, the TLS handshake fails because Go can't find that CA in the system store.
There is no workaround in Conjure itself. The only current option is to install the CA certificate into the OS-level trust store, which may require admin/root privileges and isn't always feasible in locked-down enterprise environments.
Proposed Solution
Add a configuration option to specify a path to a PEM-encoded CA certificate file that Conjure will trust in addition to the system certificates.
Config file (~/.conjure.yaml):
ca_cert: /path/to/internal-ca.pemEnvironment variable:
CONJURE_CA_CERT=/path/to/internal-ca.pemBeta Was this translation helpful? Give feedback.
All reactions