mirror of
https://github.com/samba-team/samba.git
synced 2025-02-28 01:58:17 +03:00
tests/krb5: Verify tickets obtained with get_service_ticket()
We only require the ticket checksum with Heimdal, because MIT currently doesn't add it. BUG: https://bugzilla.samba.org/show_bug.cgi?id=14642 Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
This commit is contained in:
parent
bf63221722
commit
d86eee2fd0
@ -1287,6 +1287,14 @@ class KDCBaseTest(RawKerberosTest):
|
||||
sname=sname,
|
||||
decryption_key=target_key)
|
||||
|
||||
if to_rodc:
|
||||
krbtgt_creds = self.get_rodc_krbtgt_creds()
|
||||
else:
|
||||
krbtgt_creds = self.get_krbtgt_creds()
|
||||
krbtgt_key = self.TicketDecryptionKey_from_creds(krbtgt_creds)
|
||||
self.verify_ticket(service_ticket_creds, krbtgt_key,
|
||||
expect_ticket_checksum=self.tkt_sig_support)
|
||||
|
||||
self.tkt_cache[cache_key] = service_ticket_creds
|
||||
|
||||
return service_ticket_creds
|
||||
|
Loading…
x
Reference in New Issue
Block a user