Added a replacement tokes as an entry point for an experiment
This commit is contained in:
16
src/sessionmanager/_sslfixer.py
Normal file
16
src/sessionmanager/_sslfixer.py
Normal file
@@ -0,0 +1,16 @@
|
||||
import os
|
||||
import ssl
|
||||
import utils
|
||||
|
||||
try:
|
||||
context = ssl.create_default_context()
|
||||
der_certs = context.get_ca_certs(binary_form=True)
|
||||
pem_certs = [ssl.DER_cert_to_PEM_cert(der) for der in der_certs]
|
||||
path = os.path.join(utils.getBundleDir(), 'nativecacerts.pem')
|
||||
|
||||
with open(path, 'w') as outfile:
|
||||
for pem in pem_certs:
|
||||
outfile.write(pem + '\n')
|
||||
os.environ['REQUESTS_CA_BUNDLE'] = path
|
||||
except:
|
||||
pass
|
Reference in New Issue
Block a user