From 19ab2db59acaa4f9b9283ff9da88dc14b60fda46 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Thu, 7 Nov 2024 10:48:52 +0100 Subject: [PATCH] tstream_tls: Add tstream_tls_params_peer_name() Signed-off-by: Volker Lendecke Reviewed-by: Stefan Metzmacher --- source4/lib/tls/tls.h | 2 ++ source4/lib/tls/tls_tstream.c | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/source4/lib/tls/tls.h b/source4/lib/tls/tls.h index 66d7cb68111..059e2fbdeb1 100644 --- a/source4/lib/tls/tls.h +++ b/source4/lib/tls/tls.h @@ -83,6 +83,8 @@ NTSTATUS tstream_tls_params_server(TALLOC_CTX *mem_ctx, struct tstream_tls_params **_params); bool tstream_tls_params_enabled(struct tstream_tls_params *params); +const char *tstream_tls_params_peer_name( + const struct tstream_tls_params *params); const DATA_BLOB *tstream_tls_channel_bindings(struct tstream_context *tls_tstream); diff --git a/source4/lib/tls/tls_tstream.c b/source4/lib/tls/tls_tstream.c index 081bddfe21b..09dc464cbf8 100644 --- a/source4/lib/tls/tls_tstream.c +++ b/source4/lib/tls/tls_tstream.c @@ -892,6 +892,12 @@ bool tstream_tls_params_enabled(struct tstream_tls_params *tls_params) return tlsp->tls_enabled; } +const char *tstream_tls_params_peer_name( + const struct tstream_tls_params *params) +{ + return params->internal->peer_name; +} + static NTSTATUS tstream_tls_setup_channel_bindings(struct tstream_tls *tlss) { gnutls_datum_t cb = { .size = 0 }; -- 2.47.3