diff --git a/xbox/webapi/common/signed_session.py b/xbox/webapi/common/signed_session.py index b5fc26f8..6f7e9041 100644 --- a/xbox/webapi/common/signed_session.py +++ b/xbox/webapi/common/signed_session.py @@ -5,12 +5,14 @@ import httpx +from ssl import SSLContext from xbox.webapi.common.request_signer import RequestSigner class SignedSession(httpx.AsyncClient): - def __init__(self, request_signer=None): - super().__init__() + def __init__(self, request_signer=None, ssl_context: SSLContext=None): + super().__init__(verify=ssl_context if ssl_context is not None else True) + self.request_signer = request_signer or RequestSigner() @classmethod