Shopify + Ubuntu 12.04LTS + проблема Фарадея = можно использовать старый OpenSSL?

Я использую Ubuntu 12.04LTS Desktop для разработки приложения Shopify (, используя гем приложения shopify _), и столкнулся с этой проблемой при обработке URL-адреса обратного вызова.

Faraday::Error::ConnectionFailed (Connection reset by peer - SSL_connect)

Глядя на shopify -приложение -дискуссионную группу здесь и здесь, кажется, что проблема связана с Ubuntu 12.04 и его OpenSSL. Я пытался установить OpenSSL от -до -даты, но ничего. Одна альтернатива, которую я нашел , заключалась в использовании другого, более старого OpenSSL, который предоставляет RVM.

$ rvm remove 1.9.3 (or whatever version of ruby you are using)
$ rvm pkg install openssl
$ rvm install 1.9.3 --with-openssl-dir=$rvm_path/usr

И теперь приложение Shopify работает нормально. Он может подключаться к API. (Этот совет может помочь другим пользователям Ubuntu 12.04!)

Итак, мой вопрос: :Это лучшее решение? Меня немного беспокоит более старая версия OpenSSL. У него могут быть проблемы с безопасностью. Безопасно ли разрабатывать приложение с этим?

И когда я развертываю приложение (, например. Heroku ), будут ли проблемы безопасности с более старой версией OpenSSL?

Заранее спасибо!

8
задан Edward Ocampo-Gooding 2 July 2012 в 09:26
поделиться