diff --git a/README.md b/README.md index 0fdef70..2f4b097 100644 --- a/README.md +++ b/README.md @@ -65,9 +65,10 @@ HOST = "" USERNAME = "" PASSWORD = "" ENCRYPTION_METHOD = EncryptionMethod.SHA512 # or EncryptionMethod.MD5 +VALIDATE_SSL_CERT = True async def main() -> None: - async with SagemcomClient(HOST, USERNAME, PASSWORD, ENCRYPTION_METHOD) as client: + async with SagemcomClient(HOST, USERNAME, PASSWORD, ENCRYPTION_METHOD, verify_ssl=VALIDATE_SSL_CERT) as client: try: await client.login() except Exception as exception: # pylint: disable=broad-except diff --git a/sagemcom_api/client.py b/sagemcom_api/client.py index f5ee81a..6aa3735 100644 --- a/sagemcom_api/client.py +++ b/sagemcom_api/client.py @@ -105,7 +105,9 @@ def __init__( else ClientSession( headers={"User-Agent": f"{DEFAULT_USER_AGENT}"}, timeout=ClientTimeout(DEFAULT_TIMEOUT), - connector=TCPConnector(verify_ssl=verify_ssl if verify_ssl else True), + connector=TCPConnector( + verify_ssl=verify_ssl if verify_ssl is not None else True + ), ) )