2014-10-15 4 views
1

Ruby 1.9.3을 실행 중일 때 HTTPClient v 2.3.2 또는 OpenSSL::SSL::Socket 중 하나가 기본값으로 SSLv3과 다른 https 메소드를 사용하려고합니다. POODLE 취약점으로 인해 많은 API가 SSLv3 연결을 거부하고 여러 보석을 패치하지 않고 TLSv1로 변경해야합니다.Ruby SSL 방법 설정 방법

기본 SSL 방법을 어떻게 설정합니까? 당신이 레일 컨텍스트에서 실행하는 경우

답변

1
OpenSSL::SSL::SSLContext::DEFAULT_PARAMS[:ssl_version] = :TLSv1 

, 당신은 초기화 (/config/initializers/openssl.rb)에 위의 코드 줄을 추가해야한다.