From 60d165f907f54c88f2b696c16b535c8e91360338 Mon Sep 17 00:00:00 2001 From: Vasiliy Tolstov Date: Thu, 3 Aug 2023 10:42:54 +0300 Subject: [PATCH] add tls headers Signed-off-by: Vasiliy Tolstov --- handler.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/handler.go b/handler.go index 2ca2ac6..2c881d1 100644 --- a/handler.go +++ b/handler.go @@ -119,6 +119,11 @@ func (h *Server) HTTPHandlerFunc(handler interface{}) (http.HandlerFunc, error) md["TransferEncoding"] = strings.Join(r.TransferEncoding, ",") md["Host"] = r.Host md["RequestURI"] = r.RequestURI + if r.TLS != nil { + md["TLS_ALPN"] = r.TLS.NegotiatedProtocol + md["TLS_ServerName"] = r.TLS.ServerName + } + ctx = metadata.NewIncomingContext(ctx, md) path := r.URL.Path