1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-05 09:18:06 +03:00
samba-mirror/source4
Stefan Metzmacher 20d5335dc1 s4:lib/tls: add tstream_tls_channel_bindings()
This is based on GNUTLS_CB_TLS_SERVER_END_POINT
and is the value that is required for channel bindings
in LDAP of active directory domain controllers.

For gnutls versions before 3.7.2 we basically
copied the code from the GNUTLS_CB_TLS_SERVER_END_POINT
implementation as it only uses public gnutls functions
and it was easy to re-implement.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=15621

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
(cherry picked from commit cbd7ce4412)
2024-07-09 09:54:15 +00:00
..
auth s4:auth: Clarify comment about requiring FAST armor 2023-12-21 20:21:34 +00:00
cldap_server s4:cldap_server: Add missing newline to logging message 2023-08-08 04:39:38 +00:00
client Add simple http_client for use in black box tests (in following commits) 2024-04-11 11:20:16 +00:00
cluster dbwrap: Remove calls to loadparm 2018-04-24 01:53:19 +02:00
dns_server s4:dns_server: no-op dns updates with ACCESS_DENIED should be ignored 2024-06-18 07:30:11 +00:00
dsdb dsdb: Reduce minimum maxPwdAge from 1 day to nil 2024-07-03 08:49:13 +00:00
echo_server s4-echo: Remove the "echo" server (port 7, RFC 862) in production builds 2023-10-10 14:49:40 +00:00
include VERSION: move COPYRIGHT_STARTUP_MESSAGE as SAMBA_COPYRIGHT_STRING into version.h 2023-12-15 10:44:42 +00:00
kdc s4:kdc: Remove unused includes 2023-12-08 02:28:33 +00:00
ldap_server s4/ldap_backend: do_call: use modern DBG macros 2023-12-29 13:50:05 +00:00
lib s4:lib/tls: add tstream_tls_channel_bindings() 2024-07-09 09:54:15 +00:00
libcli s4:libcli/ldap: make use of tstream_tls_params_client_lpcfg() 2024-07-09 09:54:15 +00:00
libnet Use python.h from libreplace 2023-11-20 15:37:33 +00:00
librpc s4:librpc/rpc: make use of tstream_tls_params_client_lpcfg() 2024-07-09 09:54:15 +00:00
nbt_server s4:wins: use NUMERIC_CMP in nbtd_wins_randomize1Clist_sort() 2024-06-10 13:24:16 +00:00
ntp_signd libcli/util: add struct tstream_context to tstream_read_pdu_blob_full_fn_t 2023-10-25 22:23:38 +00:00
ntvfs s4:ntvfs: use NUMERIC_CMP in stream_name_cmp 2024-06-10 13:24:16 +00:00
param Use python.h from libreplace 2023-11-20 15:37:33 +00:00
rpc_server s4:rpcsrv:samr: improve a comment in compare_msgRid 2024-06-10 13:24:17 +00:00
samba VERSION: move COPYRIGHT_STARTUP_MESSAGE as SAMBA_COPYRIGHT_STRING into version.h 2023-12-15 10:44:42 +00:00
script s4:script: Fix shellcheck errors in find_unused_options.sh 2022-08-22 14:20:36 +00:00
scripting lib: Avoid 70k of r/w memory 2024-01-23 23:28:31 +00:00
selftest testprogs/blackbox: add test_ldap_token.sh to test "client use kerberos" and --use-kerberos 2024-06-19 13:00:11 +00:00
setup CVE-2018-14628: s4:setup: set the correct nTSecurityDescriptor on the CN=Deleted Objects container 2023-10-16 14:39:33 +00:00
smb_server util/charset: Rename utf16_len_n() to utf16_null_terminated_len_n() 2023-11-15 22:07:36 +00:00
torture s4:torture/smb2: add smb2.ioctl.copy_chunk_bug15644 2024-06-19 13:00:11 +00:00
utils s4:utils: Use correct enumeration constant 2023-11-30 00:02:33 +00:00
winbind CVE-2022-32746 ldb: Make use of functions for appending to an ldb_message 2022-07-27 10:52:36 +00:00
wrepl_server libcli/util: add struct tstream_context to tstream_read_pdu_blob_full_fn_t 2023-10-25 22:23:38 +00:00
.clang_complete
.valgrind_suppressions
wscript_build Add simple http_client for use in black box tests (in following commits) 2024-04-11 11:20:16 +00:00