2017-01-10 2 views
0

У меня была конфигурация сервера Stunnel, которая отлично работала на прошлой неделе. Кажется, что после sudo apt-get update && sudo apt-get upgrade это уже не так.Как исправить «Сервис [XXX]: сервер SSL нуждается в сертификате« на сервере Stunnel?

Версия:

$ ls -la /usr/bin/stunnel 
?????????? 1 root root 8 Xxx XX 2016 /usr/bin/stunnel -> stunnel4 
$ stunnel -version 
stunnel 5.30 on x86_64-pc-linux-gnu platform 
Compiled with OpenSSL 1.0.2e 3 Dec 2015 
Running with OpenSSL 1.0.2g 1 Mar 2016 
Update OpenSSL shared libraries or rebuild stunnel 

И это мой сервер stunnel.conf

verify = 2 
debug = 7 
output = stunnel.log 
options = NO_SSLv3 

[XXX] 
client = no 
verify = 0 
accept = 9888 
connect = localhost:9879 
key = path/to/file.key 
CAfile = path/to/ca.pem 

Что работал раньше, теперь дает следующее сообщение об ошибке:

$ sudo stunnel stunnel.conf 
[ ] Initializing service [XXX] 
[!] Service [XXX]: SSL server needs a certificate 

Зачем мне сейчас сертификат? Разве это не сервер? Я уже предоставил секретный ключ и сертификат CA и думал, что этого достаточно.

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

Независимо от проблемы. Я ценю любую помощь.

ответ

0

Я получил это исправить путем изменения CAfile к cert:

[XXX] 
... 
cert = path/to/ca.pem 
Смежные вопросы