Submit
Path:
~
/
/
usr
/
lib
/
python3
/
dist-packages
/
httplib2
/
File Content:
certs.py
"""Utilities for certificate management.""" import os certifi_available = False certifi_where = None try: from certifi import where as certifi_where certifi_available = True except ImportError: pass custom_ca_locater_available = False custom_ca_locater_where = None try: from ca_certs_locater import get as custom_ca_locater_where custom_ca_locater_available = True except ImportError: pass BUILTIN_CA_CERTS = "/etc/ssl/certs/ca-certificates.crt" def where(): env = os.environ.get("HTTPLIB2_CA_CERTS") if env is not None: if os.path.isfile(env): return env else: raise RuntimeError("Environment variable HTTPLIB2_CA_CERTS not a valid file") if custom_ca_locater_available: return custom_ca_locater_where() if certifi_available: return certifi_where() return BUILTIN_CA_CERTS if __name__ == "__main__": print(where())
Edit
Rename
Chmod
Delete
FILE
FOLDER
INFO
Name
Size
Permission
Action
__pycache__
---
0755
__init__.py
69022 bytes
0644
auth.py
2158 bytes
0644
certs.py
930 bytes
0644
error.py
954 bytes
0644
iri2uri.py
4153 bytes
0644
socks.py
19701 bytes
0644
N4ST4R_ID | Naxtarrr