s4:tls_tstream: create tstream_tls_params_internal
commit7804bf55ad036336c357be117a3282d15d633a84
authorJule Anger <janger@samba.org>
Tue, 31 Jan 2023 14:08:31 +0000 (31 15:08 +0100)
committerAndrew Bartlett <abartlet@samba.org>
Tue, 25 Jul 2023 20:04:29 +0000 (25 20:04 +0000)
tree6990e82de899fe6c9f7c883267b38b69f97f7f0a
parentbed915d098e27bb21249227e671146ef42f52129
s4:tls_tstream: create tstream_tls_params_internal

The following commits will implement the reloading of tls certificates.
Therefore we need to overwrite the interal memory.

Note we need to make sure x509_cred and dh_params from
tstream_tls_params_internal stay alive for the whole lifetime
of this session!

See 'man gnutls_credentials_set' and
'man gnutls_certificate_set_dh_params'.

Pair-Programmed-With: Stefan Metzmacher <metze@samba.org>

Signed-off-by: Jule Anger <janger@samba.org>
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
source4/lib/tls/tls_tstream.c