eclipse-threadx / netxduo

Eclipse ThreadX - NetXDuo is an advanced, industrial-grade TCP/IP network stack designed specifically for deeply embedded real-time and IoT applications
https://github.com/eclipse-threadx/rtos-docs/blob/main/rtos-docs/netx-duo/index.md
MIT License
230 stars 131 forks source link

ALPN extension support in TLS #277

Open GKNSTM opened 1 week ago

GKNSTM commented 1 week ago

Is your feature request related to a problem? Please describe.

Some TLS servers require ALPN extension (ALPN = application-layer protocol negotiation).

For example, Network Time Security protocol requires it (RFC 8915).

Describe the solution you'd like

Add support of ALPN ClientHello extension in NetXDuo TLS.

Additional context

RFC 7301 application-layer protocol negotiation https://www.rfc-editor.org/rfc/rfc7301