|http:start-https-listener &key server host port backlog reuse-address certificate key verify-mode verify-depth ssl-context||[Function]|
Start a HTTP listener for the given server, using the Secure Socket Layer (SSL) protocol. The port is the port to listen for connections, and defaults to port 443. A host may also be defined which is useful if the system has multiple interfaces. The backlog defines the maximum length of the queue of pending connections. When reuse-address is true the socket will succeed in binding to the address except if there is already an active listening socket bound to the address. If the server already has a listener on the port then it is firstly shutdown. A pathname to the SSL certificate and key, and the SSL verify-mode and verify-depth, and the ssl-context may be specified - see the SSL documentation for more information, in particular ssl:make-ssl-server-stream.