Discussed a little with @chirag-jog  -- he pointed out that you need a certificate to set up an https listener. So we need to defer the https part until we implement certificate generation.