Name
s_server
Synopsis
The s_server
command is a basic SSL-enabled server
that can be used as a diagnostic tool when building, setting up, and
debugging SSL clients.
Options
- -accept port
Specify the port on which to listen for connections. If this option is not specified, the default of 4433 is used.
- -context ID
Specify any string that will be used as the SSL context ID.
- -cert filename
Specify the name of a file containing the certificate to use. If this option is not specified, the command will look for a file called server.pem in the directory from which the command-line tool was started.
- -key filename
Specify the name of a file containing the private key to use. The private key must match the certificate that is being used. If this option is not specified, the command will expect to find the private key in the same file as the certificate.
- -dcert filename
Specify the name of a file containing an additional certificate that the server can use. This is useful for providing both RSA and DSA keys for connecting clients. There is no default if this option is not specified.
- -dkey filename
Specify the name of a file containing the private key that matches the certificate specified with the
dcertoption. If thedcertoption is specified without this one, the key should be in the same file as the certificate.- -nocert
Cause no certificate to be used. Use of this option severely restricts the ciphers that are available for use. This means that only anonymous Diffie-Hellman ciphers may ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access