<short>listens on separate sockets for TLS connections (https) using OpenSSL</short>
<setupname="openssl">
<short>setup a TLS socket</short>
<parametername="options">
<table>
<entryname="listen">
<short>(mandatory) the socket address to listen on (same as "listen":plugin_core.html#plugin_core__setup_listen), can be specified more than once to setup multiple sockets with the same options</short>
</entry>
<entryname="pemfile">
<short>(mandatory) file containing the private key, certificate and (optionally) intermediate certificates (the root certificate is usually not included)</short>
</entry>
<entryname="ca-file">
<short>file containing the intermediate certificates</short>
<short>file containing client CA certificates (to verify client certificates)</short>
</entry>
</table>
</parameter>
<description>
<textile>
For @ciphers@ see OpenSSL "ciphers":http://www.openssl.org/docs/apps/ciphers.html string
For @options@ see "options":https://www.openssl.org/docs/ssl/SSL_CTX_set_options.html. Explicitly specify the reverse flag by toggling the "NO_" prefix to override defaults.