PublicShow -- SSL plugin for HTTP libraries

This module can be loaded next to library(thread_httpd) and library(http_open) to provide secure HTTP (HTTPS) services and client access.

An example secure server using self-signed certificates can be found in the <plbase>/doc/packages/examples/ssl/, where <plbase> is the SWI-Prolog installation directory.

Source thread_httpd:make_socket_hook(?Port, :OptionsIn, -OptionsOut) is semidet[multifile]
Hook into http_server/2 to create an SSL server if the option ssl(SSLOptions) is provided.
See also
- accept_hook/2 handles the corresponding accept