BIO_printf(bio_err," -id_prefix arg - Generate SSL/TLS session IDs prefixed by 'arg'\n");
static void sv_usage(void)	{	BIO_printf(bio_err,"usage: s_server [args ...]\n");	BIO_printf(bio_err,"\n");	BIO_printf(bio_err," -accept arg   - port to accept on (default is %d)\n",PORT);	BIO_printf(bio_err," -context arg  - set session ID context\n");	BIO_printf(bio_err," -verify arg   - turn on peer certificate verification\n");	BIO_printf(bio_err," -Verify arg   - turn on peer certificate verification, must have a cert.\n");	BIO_printf(bio_err," -cert arg     - certificate file to use, PEM format assumed\n");	BIO_printf(bio_err,"                 (default is %s)\n",TEST_CERT);	BIO_printf(bio_err," -key arg      - Private Key file to use, PEM format assumed, in cert file if\n");	BIO_printf(bio_err,"                 not specified (default is %s)\n",TEST_CERT);	BIO_printf(bio_err," -dcert arg    - second certificate file to use (usually for DSA)\n");	BIO_printf(bio_err," -dkey arg     - second private key file to use (usually for DSA)\n");	BIO_printf(bio_err," -dhparam arg  - DH parameter file to use, in cert file if not specified\n");	BIO_printf(bio_err,"                 or a default set of parameters is used\n");#ifdef FIONBIO	BIO_printf(bio_err," -nbio         - Run with non-blocking IO\n");#endif	BIO_printf(bio_err," -nbio_test    - test with the non-blocking test bio\n");	BIO_printf(bio_err," -crlf         - convert LF from terminal into CRLF\n");	BIO_printf(bio_err," -debug        - Print more output\n");	BIO_printf(bio_err," -state        - Print the SSL states\n");	BIO_printf(bio_err," -CApath arg   - PEM format directory of CA's\n");	BIO_printf(bio_err," -CAfile arg   - PEM format file of CA's\n");	BIO_printf(bio_err," -nocert       - Don't use any certificates (Anon-DH)\n");	BIO_printf(bio_err," -cipher arg   - play with 'openssl ciphers' to see what goes here\n");	BIO_printf(bio_err," -serverpref   - Use server's cipher preferences\n");	BIO_printf(bio_err," -quiet        - No server output\n");	BIO_printf(bio_err," -no_tmp_rsa   - Do not generate a tmp RSA key\n");	BIO_printf(bio_err," -ssl2         - Just talk SSLv2\n");	BIO_printf(bio_err," -ssl3         - Just talk SSLv3\n");	BIO_printf(bio_err," -tls1         - Just talk TLSv1\n");	BIO_printf(bio_err," -no_ssl2      - Just disable SSLv2\n");	BIO_printf(bio_err," -no_ssl3      - Just disable SSLv3\n");	BIO_printf(bio_err," -no_tls1      - Just disable TLSv1\n");#ifndef OPENSSL_NO_DH	BIO_printf(bio_err," -no_dhe       - Disable ephemeral DH\n");#endif	BIO_printf(bio_err," -bugs         - Turn on SSL bug compatibility\n");	BIO_printf(bio_err," -www          - Respond to a 'GET /' with a status page\n");	BIO_printf(bio_err," -WWW          - Respond to a 'GET /<path> HTTP/1.0' with file ./<path>\n");	BIO_printf(bio_err," -engine id    - Initialise and use the specified engine\n");	BIO_printf(bio_err," -rand file%cfile%c...\n", LIST_SEPARATOR_CHAR, LIST_SEPARATOR_CHAR);	}