from tempfile import NamedTemporaryFile
import requests
from aia import AIASession
aia_session = AIASession()
bad_url = "https://example.com"
def aia_get(url, **kwargs):
cadata = aia_session.cadata_from_url(url) # Validated PEM certificate chain
with NamedTemporaryFile("w") as pem_file:
pem_file.write(cadata)
pem_file.flush()
return requests.get(url, verify=pem_file.name, **kwargs)
response = aia_get(bad_url)
print(response.status_code)