heimdal:kdc: Do not generate extra PAC buffers for S4U2Self service ticket
authorJoseph Sutton <josephsutton@catalyst.net.nz>
Tue, 23 Nov 2021 06:38:35 +0000 (19:38 +1300)
committerJule Anger <janger@samba.org>
Sun, 24 Jul 2022 09:42:01 +0000 (11:42 +0200)
commit65bb0e3201d60d87a3f228ea161644d9a5f918c5
tree1b802f92cb0d8fd3cbe0bee893bd814bb3682f6b
parent8585333a8ef54295a60faf47689a8978c0740361
heimdal:kdc: Do not generate extra PAC buffers for S4U2Self service ticket

Normally samba_wdc_get_pac() is used to generate the PAC for a TGT, but
when generating a service ticket for S4U2Self, we want to avoid adding
the additional PAC_ATTRIBUTES_INFO and PAC_REQUESTER_SID buffers.

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
(cherry picked from commit 9bd26804852d957f81cb311e5142f9190f9afa65)
selftest/knownfail_heimdal_kdc
source4/heimdal/kdc/kerberos5.c
source4/heimdal/kdc/krb5tgs.c
source4/heimdal/kdc/windc.c
source4/heimdal/kdc/windc_plugin.h
source4/kdc/wdc-samba4.c