![使用 Murmur 自签名证书时出现问题](https://linux22.com/image/1050695/%E4%BD%BF%E7%94%A8%20Murmur%20%E8%87%AA%E7%AD%BE%E5%90%8D%E8%AF%81%E4%B9%A6%E6%97%B6%E5%87%BA%E7%8E%B0%E9%97%AE%E9%A2%98.png)
我使用该根证书创建了自己的 CA openssl
,并签署了其他证书。我使用我的 CA 签署了一份证书,用于我的 Murmur 服务器,并在 中有以下内容/etc/mumble-server.ini
:
sslCert=/etc/ssl/localcerts/murmur.crt
sslKey=/etc/ssl/localcerts/murmur.key
这些文件的权限如下:
-rw-r--r-- 1 root root 8.3K May 10 00:01 murmur.crt
-rw-r----- 1 root mumble-server 1.7K May 9 23:37 murmur.key
服务器日志中没有关于加载证书的错误,但是每当我尝试连接到服务器时,客户端和服务器上都会出现以下错误/var/log/mumble-server/mumble-server.log
:
SSL Error: No certificates could be verified
如何让 Murmur 使用自签名证书?
答案1
显然,Murmur 不会自动信任您要求它使用的证书。当它查看我的 Murmur 证书时,验证失败,因为我从未信任过服务器上的个人 CA。所以我只能按照以下步骤在服务器上信任它本指南现在一切都运行正常。