It is perfectly normal to proxy HTTPS with a a HTTP proxy. Proxying HTTPS is done by making a CONNECT request to establish a tunnel and the speak the normal TLS inside the tunnel. Thus you have still all the protections offered by TLS. See RFC 2817 section 5 for more details.