We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3bf9a3d commit 443ae3dCopy full SHA for 443ae3d
vdirsyncer/http.py
@@ -127,7 +127,11 @@ async def request(
127
128
assert isinstance(kwargs.get("data", b""), bytes)
129
130
- kwargs.pop("cert", None) # TODO XXX FIXME!
+ cert = kwargs.pop("cert", None)
131
+ if cert is not None:
132
+ ssl_context = kwargs.pop("ssl", create_default_context())
133
+ ssl_context.load_cert_chain(*cert)
134
+ kwargs["ssl"] = ssl_context
135
136
response = await session.request(method, url, **kwargs)
137
0 commit comments