有没有一种方法可以让Red Hat Linux机器信任自签名证书?
例如,wget https://example.com -给出证书不受信任的错误,因为'https://example.com‘有一个自签名证书;使用wget’--no-check-https://example.com‘可以覆盖证书检查。但是我想让Red隐式地信任自签名证书--有没有办法做到这一点?
谢谢。
发布于 2010-12-24 05:03:03
这本身不是一个编码/编程问题,但我认为这个答案在编写软件时可能同样有效,所以我还是会把它张贴出来。
默认情况下,在您正在使用的计算机系统或正在编写的软件中信任自签名证书是一个糟糕的想法。如果您接受所有证书,这将使中间人攻击变得微不足道。攻击者所需要做的就是向您提供一个自签名证书,并对流量进行解密和重新加密。
通常,对于这种情况,您需要创建自己的证书颁发机构,使用它对证书进行签名,并将其添加到/etc/ca-certificates.conf或Red使用的任何文件中。
如果您正在编写自己的软件,我还会跟踪给定主机提供的旧证书,这样如果证书发生了更改,我就会收到警告,因为我怀疑完全信任全局CA是否明智。
我要说的是以下是最佳实践:
对于您自己的服务或任何需要表明服务是由您信任的给定实体提供的服务的
https://stackoverflow.com/questions/4522379
复制相似问题