gpt4 book ai didi

ssl - Terraform Init/apply/destroy - SSL 连接问题

转载 作者:太空宇宙 更新时间:2023-11-03 13:30:17 24 4
gpt4 key购买 nike

我们公司的代理中断了 SSL 连接,并且代理使用我们自己的 CA。所以我总是告诉我使用的应用程序(RubyGems、Python Pip、Azure CLI ...)使用我们公司的 CA 证书。

有谁知道我如何在本地 Terraform 安装中使用我们的 CA 证书?

最佳答案

CA 是否已部署到您操作系统的证书存储区,或者您是否可以导入它?如果是这样,Terraform(可能还​​有其他工具)应该能够在没有其他配置的情况下使用这样的代理。如果您需要进一步指导,请告诉我们什么操作系统以及您通常如何访问 CA。

编辑:

@Kreikeneka 你有确定 CentOS 期望导入商店的位置吗?您需要运行一个实际导入它的命令 update-ca-trust。你运行过这个吗?如果该证书用于 SSL,而您只需要在通过代理时信任它,这就是您需要做的所有事情。您不需要告诉您的工具(Terraform、PIP 等)信任它使用代理的 SSL。如果证书被导入到您的证书存储中,它应该可以从任何进程的机器上的任何连接被动使用。

如果您使用证书对代理进行客户端身份验证,那么仅通过将证书放在证书存储中来信任证书可能行不通。

如果您需要 SSL 证书或代理客户端身份验证,我不清楚您的意见。如果您不确定并回复我们,请与您的 IT 部门核实它的真正用途。

As of CentOS 6+, there is a tool for this. Per this guide, certificates can be installed first by enabling the system shared CA store:

update-ca-trust enable

Then placing the certificates to trust as CA's in /etc/pki/ca-trust/source/anchors/ for high priority (non-overridable), or /usr/share/pki/ca-trust-source/ (lower priority, overridable), and finally updating the system store with:

update-ca-trust extract

Et voila, system tools will now trust those certificates when making secure connections!

来源:

https://serverfault.com/questions/511812/how-does-one-install-a-custom-ca-certificate-on-centos

关于ssl - Terraform Init/apply/destroy - SSL 连接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58302470/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com