Skip to content

Commit 25883ce

Browse files
committed
Removed deprecated code
1 parent f9007aa commit 25883ce

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

satcfdi/sat_requests_utils.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,24 @@
11
# Ciphers compatible with SAT Services
2+
import ssl
3+
4+
import certifi
25
from requests.adapters import HTTPAdapter
3-
from urllib3.util import create_urllib3_context
46

57
CIPHERS = (
68
'ECDHE+AESGCM:ECDHE+CHACHA20:DHE+AESGCM:DHE+CHACHA20:ECDH+AESGCM:'
79
'DH+AESGCM:ECDH+AES:DH+AES:RSA+AESGCM:RSA+AES:!aNULL:!eNULL:!MD5:!DSS'
810
':HIGH:!DH'
911
)
1012

13+
ssl_context = ssl.create_default_context(cafile=certifi.where())
14+
ssl_context.set_ciphers(CIPHERS)
15+
1116

1217
class SSLAdapter(HTTPAdapter):
1318
def init_poolmanager(self, *args, **kwargs):
14-
kwargs['ssl_context'] = create_urllib3_context(ciphers=CIPHERS)
19+
kwargs['ssl_context'] = ssl_context
1520
return super().init_poolmanager(*args, **kwargs)
1621

1722
def proxy_manager_for(self, *args, **kwargs):
18-
kwargs['ssl_context'] = create_urllib3_context(ciphers=CIPHERS)
23+
kwargs['ssl_context'] = ssl_context
1924
return super().proxy_manager_for(*args, **kwargs)

0 commit comments

Comments
 (0)