1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-04 17:47:26 +03:00

tests/krb5: Also consider single‐component krbtgt principals to be TGS principals

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

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
This commit is contained in:
Joseph Sutton 2023-09-25 13:21:08 +13:00 committed by Andrew Bartlett
parent 3960eabca7
commit f266f5c670

View File

@ -5902,8 +5902,11 @@ class RawKerberosTest(TestCase):
return name in ('kadmin', b'kadmin')
def is_tgs(self, principal):
name = principal['name-string'][0]
return name in ('krbtgt', b'krbtgt')
name_string = principal['name-string']
if 1 <= len(name_string) <= 2:
return name_string[0] in ('krbtgt', b'krbtgt')
return False
def is_tgt(self, ticket):
sname = ticket.ticket['sname']