![将根 CA 证书安装到 SLES 12](https://linux22.com/image/1582452/%E5%B0%86%E6%A0%B9%20CA%20%E8%AF%81%E4%B9%A6%E5%AE%89%E8%A3%85%E5%88%B0%20SLES%2012.png)
我想将我的 SLES 12 服务器添加到我们的 SUSE 订阅中以获取更新。当我使用必要的参数运行 SUSEConnect 命令时,服务器向我返回如下错误:
SSL verification failed: self signed certificate in certificate chain
Certificate issuer: /CN=Mycompany Root CA SHA256
Certificate subject: /CN=Mycompany Root CA SHA256
SUSEConnect error: OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=error: certificate verify failed
我有 2 个根 CA 证书文件。其中一个是 MycompanyRootCA.cer,另一个是 MycompanyIssuingRootCA.cer。但我不知道如何导入这两个文件以将我的系统注册到 SUSE。我在网上找不到解决方案(不是解决方法)。我该如何修复这些文件的 SSL 问题?
答案1
我刚刚在 SLE-15-SP1 机器上遇到了同样的问题。就我而言,问题似乎是硬件时钟,它被设置为 2019 年的某个日期。将其设置为当前日期并使用 yast 注册后,问题就解决了。