I just tried enabling SSL on my MicroPython project and had a pretty bad time.
I only afterwards stumbled on this Issue, basically stating HTTPS is not supported on MicroPython.
Given that MicroPython has recently started redoing a lot of the ssl Implementation how willing are you to have a look at what it would take to implement this into the XAsyncSockets library?