From 5a9de7601f3b34212493b7646f633bf25183dc5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rog=C3=A9rio=20Ara=C3=BAjo?= Date: Thu, 20 Aug 2026 11:27:12 -0300 Subject: [PATCH] feat: expose negotiated_alpn --- src/tls_stream.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/tls_stream.rs b/src/tls_stream.rs index 03e59a9..db24ae4 100644 --- a/src/tls_stream.rs +++ b/src/tls_stream.rs @@ -72,6 +72,14 @@ impl TlsStream { { self.0.tls_server_end_point() } + + /// Returns the negotiated alpn channel binding data as defined in [RFC 5929](https://tools.ietf.org/html/rfc5929). + pub fn negotiated_alpn(&self) -> crate::Result>> + where + S: AsyncRead + AsyncWrite + Unpin, + { + self.0.negotiated_alpn() + } } #[cfg(feature = "runtime-smol")]