2013-03-04 2 views
0

이상한 문제가 발생했습니다. 내가 할 클라이언트 오브젝트를 시작하려고 할 때 나는 Yodlee의 API에 연결 Savon를 사용하고 있지만 해요 :HTTPI :: SSLError 및 Yodlee

HTTPI :: SSLError : SSL_connect SYSCALL 반환 = 5의 errno = 0 상태 = 알 수없는 상태

난했습니다 이미를 ssl_verify_mode : : none 등의 작업을 시도했지만 아무것도 작동하지 않는 것 같습니다. 웹에서 본 대부분의 유사한 버그에는 sth이 있습니다. 같은 상태 = SSLv3 오류 끝에 있지만 내 다르다. 아무도 여기에 무슨 일이 일어나고 있는지 단서 하나 있지 않습니까? 어떤 제안을위한 Thx.

답변

0

나는 당신의 환경이 어떻게 생겼는지 잘 모르겠지만, 여기에서 확인 할 몇 가지가 있습니다 ... 당신은 당신의 CA-bundle.crt 경로를 필요

  1. 는 ....이의 번들입니다 귀하의 인증 기관으로부터 신뢰 관계를 신뢰하십시오.
  2. 나는 절대적으로 긍정적은 아니지만 Yodlee는 피어의 ssl_verify_mode 만 처리한다고 생각합니다. 여기

날 Yodlee에 연결하는 Savon V2 클라이언트를 생성하기 위해 작동 코드의 일부입니다 :

Savon.client do 

     ... Lots of configurations here .... 

     ssl_cert_file CERT_PATH 
     ssl_verify_mode :peer 
     open_timeout 90 
     read_timeout 90 

    end 

어디에 내 CA-bundle.crt 파일에 CERT_PATH 가리 킵니다.