Issue #42: Add HTTPS support.