mirror of
https://github.com/jellyfin/jellyfin-kodi.git
synced 2024-11-10 04:06:11 +00:00
Merge pull request #274 from oddstr13/pr-websocket-sslproto-1
Disable SSLv2 and SSLv3 support in websocket lib
This commit is contained in:
commit
b546909cce
1 changed files with 4 additions and 2 deletions
|
@ -136,7 +136,9 @@ def getdefaulttimeout():
|
||||||
|
|
||||||
|
|
||||||
def _wrap_sni_socket(sock, sslopt, hostname):
|
def _wrap_sni_socket(sock, sslopt, hostname):
|
||||||
context = ssl.SSLContext(sslopt.get('ssl_version', ssl.PROTOCOL_SSLv23))
|
context = ssl.SSLContext(sslopt.get('ssl_version', ssl.PROTOCOL_TLS))
|
||||||
|
context.options |= ssl.OP_NO_SSLv2 # Explicitly disable SSLv2
|
||||||
|
context.options |= ssl.OP_NO_SSLv3 # Explicitly disable SSLv3
|
||||||
|
|
||||||
if sslopt.get('cert_reqs', ssl.CERT_NONE) != ssl.CERT_NONE:
|
if sslopt.get('cert_reqs', ssl.CERT_NONE) != ssl.CERT_NONE:
|
||||||
capath = ssl.get_default_verify_paths().capath
|
capath = ssl.get_default_verify_paths().capath
|
||||||
|
|
Loading…
Reference in a new issue