Overview of OpenSSL QUIC support
stable/15OpenSSL provides support for the QUIC secure transport protocol (carried over UDP), which offers advantages like multiple communication streams, fast connection initiation, and connection migration.
Version Support:
- OpenSSL 3.2+: Supports making QUIC connections as a client.
- OpenSSL 3.5+: Adds support for server-side QUIC.
Key Resources for Developers:
- Introductory Guides: The [OpenSSL Guide] covers TLS, QUIC, and other functionalities.
- API Reference: The
openssl-quic(7)manual page provides a reference for QUIC functionality and how the API differs from standard TLS. - Code Samples:
- Complete source for guide samples:
demos/guide/ - Demo-Driven Design (DDD) examples:
doc/designs/ddd/ - HTTP/3 client example (using
nghttp3):demos/http3/ - Basic QUIC server implementation:
demos/quic/server/
- Complete source for guide samples: