Reorder the HTTPS related arguments.
Remove HTTPS argument as it can be inferred.
Implement all TLS options.
Use https property to determine type of server.