Я пытаюсь выполнить эту команду:
curl https://api-3t.sandbox.paypal.com/nvp
На моей машине человечности это перестало работать со следующей ошибкой:
curl: (35) error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
Однако я также использую амазонку ec2 экземпляр, которому я верю, основан на CentOS, где он работает. Я обнаружил это, если я выполняю эту команду вместо этого:
curl --cipher DEFAULT https://api-3t.sandbox.paypal.com/nvp
Затем это работает, я могу выполнить его на человечности, но не на амазонке! Это жалуется, что ЗНАЧЕНИЕ ПО УМОЛЧАНИЮ не является действительным списком. На самом деле я не могу найти шифры, которые работают над амазонкой вообще - что-то, чтобы сделать с ним с помощью NSS вместо любой человечности имеет?
Это только было проблемой с тех пор вчера, когда я сделал Кв. - получают обновление, которое, должно быть, повредило что-то. Что я должен сделать для получения завихрения, работающего обычно снова?
Моя версия Ubuntu является 14.04.1 LTS
Некоторые сайты отключают поддержку SSL 3.0 (возможный из-за многого использования/уязвимостей), таким образом, возможно вызвать определенную версию SSL или -2
/ --sslv2
или -3
/ --sslv3
. Также -L
стоит попытки, если требуемая страница переместилась в различное местоположение.
В моем случае это было curl
ошибка, таким образом curl
потребности, которые будут обновлены до последней версии (> 7.40), и это хорошо работало.
См. также: