Let users provide their own SSLContext