У меня проблема с возвратом libcurl ошибки SSL, позвольте мне описать ситуацию:
Есть две машины с Debian, клиент Debian 7 и сервер Debian 9, клиент использует libcurl дляотправьте запрос http через код C (обе машины являются локальными, поэтому у меня CURLOPT_SSL_VERIFYHOST
и CURLOPT_SSL_VERIFYPEER
установлены на false
на клиенте), и на сервере есть скрипт php, на который направлен запрос.После каждой попытки я получаю сообщение об ошибке SSL "gnutls_handshake() failed: A TLS fatal alert has been received"
, хотя могу без проблем получить ответ, используя curl в командной строке с -k
.
Стоит отметить тот факт, что все кажетсяне будет работать, только если обслуживается deb9, а клиент - deb7.Итак:
- Сервер Debian7 Клиент Debian7 - работает
- Сервер Debian7 Клиент Debian9 - работает
- Сервер Debian9 Клиент Debian9 - работает
- Сервер Debian9 Debian7клиент - не работает
Любая помощь приветствуется