Проблемы с использованием Murmur с самозаверяющим сертификатом

Я сделал свой собственный 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

Как заставить Мурмура работать с самозаверяющим сертификатом?

1 ответ

Решение

Очевидно, что Murmur автоматически не доверяет сертификатам, которые вы ему указали использовать. Когда он посмотрел на мой сертификат Murmur, проверка завершилась неудачно, так как я никогда не доверял своему персональному центру сертификации на самом сервере. Поэтому мне просто нужно было доверять этому на сервере, следуя этому руководству, и теперь все работает отлично.

Другие вопросы по тегам