Проблемы с использованием 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, проверка завершилась неудачно, так как я никогда не доверял своему персональному центру сертификации на самом сервере. Поэтому мне просто нужно было доверять этому на сервере, следуя этому руководству, и теперь все работает отлично.