/usr/lib/swipl/library/ext/ssl/http/http_ssl_plugin.pl
All Application Manual Name SummaryHelp

  • http
    • http_ssl_plugin.pl -- SSL plugin for HTTP libraries
      • make_socket_hook/3
      • accept_hook/2
      • discard_client_hook/1
      • ssl_server_create_hook/3
      • ssl_server_open_client_hook/3
      • http_protocol_hook/5
      • http_connection_over_proxy/6
 http:ssl_server_open_client_hook(+SSL0, -SSL, +Options) is semidet[multifile, library(http/http_ssl_plugin)]
Extensible predicate that is called before each connection that the server negotiates with a client. If this predicate succeeds, SSL is the context that is used for the new connection. Otherwise, SSL0 is used, which is the context that was created when launching the server.
See also
- ssl_context/3 for creating an SSL context