mirror of
https://github.com/openssl/openssl.git
synced 2024-11-21 01:15:20 +08:00
Update the README with information about how to run the QUIC demos
Reviewed-by: Paul Dale <pauli@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Hugo Landau <hlandau@openssl.org> (Merged from https://github.com/openssl/openssl/pull/22552)
This commit is contained in:
parent
420037c82c
commit
cb8107b632
@ -5,6 +5,9 @@ The demos in this directory are the complete source code for the applications
|
||||
developed in the OpenSSL Guide tutorials. Refer to the various tutorial pages in
|
||||
the [guide] for an extensive discussion on the demos available here.
|
||||
|
||||
They must be built before they can be run. An example UNIX style Makefile is
|
||||
supplied. Just type "make" from this directory on a Linux/UNIX system.
|
||||
|
||||
Running the TLS Demos
|
||||
---------------------
|
||||
|
||||
@ -45,5 +48,30 @@ Note that the test server certificate used here is only suitable for use on
|
||||
The tls-client-non-block demo can be run in exactly the same way. Just replace
|
||||
"tls-client-block" in the above example commands with "tls-client-non-block".
|
||||
|
||||
Running the QUIC Demos
|
||||
----------------------
|
||||
|
||||
The QUIC demos can be run in a very similar way to the TLS demos. However, a
|
||||
different server implementation will need to be used.
|
||||
|
||||
The OpenSSL source distribution includes a test QUIC server implementation for
|
||||
use with the demos. Note that, although this server does get built when building
|
||||
OpenSSL from source, it does not get installed via "make install". After
|
||||
building OpenSSL from source you will find the "quicserver" utility in the
|
||||
"util" sub-directory of the top of the build tree. This server utility is not
|
||||
suitable for production use and exists for test purposes only. It will be
|
||||
removed from a future version of OpenSSL.
|
||||
|
||||
While in the demos directory the quic server can be run like this:
|
||||
|
||||
./../util/quicserver localhost 4443 servercert.pem serverkey.pem
|
||||
|
||||
The QUIC demos can then be run in the same was as the TLS demos. For example
|
||||
to run the quic-client-block demo:
|
||||
|
||||
SSL_CERT_FILE=rootcert.pem LD_LIBRARY_PATH=../.. ./quic-client-block localhost 4443
|
||||
|
||||
<!-- Links -->
|
||||
|
||||
[guide]: https://www.openssl.org/docs/manmaster/man7/ossl-guide-introduction.html
|
||||
[TLS Introduction]: https://www.openssl.org/docs/manmaster/man7/ossl-guide-tls-introduction.html
|
||||
|
Loading…
Reference in New Issue
Block a user