Centos 6.6 CURL возвращает ошибку при подключении к некоторому сайту SSL

Я уже пытался искать большинство вещей здесь, но, похоже, не сработало.
пытался свернуться -I -v https://secure2.lionair.co.id/lionairibe/OnlineBooking.aspx возвращает ошибку обычно я использую сервер Ubuntu и не имею никаких проблем с этим, но когда я пытался использовать centos 6.6 внезапно все мои curls to https возвращает эту ошибку как в PHP, так и даже с командной строкой Linux
признателен, если вы можете мне помочь

Ответ при попытке свернуться:

* About to connect() to secure2.lionair.co.id port 443 (#0)
*   Trying 202.79.216.183... connected
* Connected to secure2.lionair.co.id (202.79.216.183) port 443 (#0)
* Initializing NSS with certpath: sql:/etc/pki/nssdb
*   CAfile: /etc/pki/tls/certs/ca-bundle.crt
CApath: none
* NSS error -12190
* Error in TLS handshake, trying SSLv3...
> HEAD /lionairibe/OnlineBooking.aspx HTTP/1.1
> User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2
> Host: secure2.lionair.co.id
> Accept: */*
>
* Connection died, retrying a fresh connect
* Closing connection #0
* Issue another request to this URL: 'https://secure2.lionair.co.id/lionairibe/OnlineBooking.aspx'
* About to connect() to secure2.lionair.co.id port 443 (#0)
*   Trying 202.79.216.183... connected
* Connected to secure2.lionair.co.id (202.79.216.183) port 443 (#0)
* TLS disabled due to previous handshake failure
*   CAfile: /etc/pki/tls/certs/ca-bundle.crt
CApath: none
* NSS error -12190
* Closing connection #0
* SSL connect error
curl: (35) SSL connect error

Спасибо 🙂

0

Решение

Сервер поддерживает только TLS 1.1, т.е. без SSL 3.0, TLS 1.0 и TLS 1.2. Так что вы должны быть очень осторожны при общении с этим странным сервером. Я не знаю, поддерживает ли используемая вами версия curl необходимые параметры для ограничения протокола TLS таким образом и реализована ли эта опция для бэкэнда NSS, но вы можете попытаться применить TLS 1.1 следующим образом:

 curl  --tlsv1.1 https://secure2.lionair.co.id

Если это не помогает, вам может потребоваться обновить curl, используйте curl с другим бэкэндом (например, OpenSSL) или используйте инструменты, такие как wget.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]