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
dcert
option. If thedcert
option 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 ...
Get Network Security with OpenSSL now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.