Domain mapping from https to http

So I have a domain https://sub.example.com and I would like to map a separate domain, http://newsite.com to it while keeping the admin protected with SSL using sub.example.com

It that possible? And also, how can I map the non-ssl domain to the ssl subdomain on the front end