That explains it - a real https connection will require a server side SSL certificate.