1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-20 22:50:26 +03:00

tests/krb5/as_req_tests.py: Check the client kvno

Ensure we have the correct kvno for the client, rather than an 'unknown'
value.

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
BUG: https://bugzilla.samba.org/show_bug.cgi?id=14817
(cherry picked from commit d4c38678e0cc782965edfe40a0423fafb7d5a5ff)
This commit is contained in:
Joseph Sutton 2021-06-15 13:24:22 +12:00 committed by Jule Anger
parent 8154d2cc3d
commit 8565cc4ec4

View File

@ -118,6 +118,7 @@ class AsReqKerberosTests(KDCBaseTest):
client_creds = self.get_client_creds()
client_account = client_creds.get_username()
client_as_etypes = client_creds.get_as_krb5_etypes()
client_kvno = client_creds.get_kvno()
krbtgt_creds = self.get_krbtgt_creds(require_strongest_key=True)
krbtgt_account = krbtgt_creds.get_username()
realm = krbtgt_creds.get_realm()
@ -157,7 +158,9 @@ class AsReqKerberosTests(KDCBaseTest):
initial_kdc_options)
self.assertIsNotNone(etype_info2)
preauth_key = self.PasswordKey_from_etype_info2(client_creds, etype_info2[0], kvno=0)
preauth_key = self.PasswordKey_from_etype_info2(client_creds,
etype_info2[0],
kvno=client_kvno)
(patime, pausec) = self.get_KerberosTimeWithUsec()
pa_ts = self.PA_ENC_TS_ENC_create(patime, pausec)