経由で認証トークンを取得しようとしたときの SSL エラーに関する情報を探していますbox.net api v2.0
。
Python 2.7、OpenSSL 1.0.1c、およびrequests
ライブラリを使用しています。
payload = {"action":"get_auth_token", "api_key":self.box_apikey, "ticket":self.box_ticket['status'], "verify":False}
r = requests.get(self.box_secure_endpoint+"rest", params=payload)
File "/usr/lib/python2.7/site-packages/requests/api.py", line 65, in get
return request('get', url, **kwargs)
File "/usr/lib/python2.7/site-packages/requests/safe_mode.py", line 39, in wrapped
return function(method, url, **kwargs)
File "/usr/lib/python2.7/site-packages/requests/api.py", line 51, in request
return session.request(method=method, url=url, **kwargs)
File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 241, in request
r.send(prefetch=prefetch)
File "/usr/lib/python2.7/site-packages/requests/models.py", line 641, in send
raise SSLError(e)
requests.exceptions.SSLError: _ssl.c:316: Invalid SSL protocol variant specified.
ノート:
- また、
requests
lib を詳しく調べて、SSL ver リクエスト機能の何らかの回避策があるかどうかを確認しています。 - 私が間違っていなければ、SSL 証明書の 2 番目のビットは SSL のバージョンを示しているはずです。