mirror of
https://github.com/samba-team/samba.git
synced 2025-08-03 04:22:09 +03:00
selftest: allow EncASRepPart to be encoded as EncTGSRepPart
that's how MIT kdc encodes it, clients accept both. BUG: https://bugzilla.samba.org/show_bug.cgi?id=14233 Signed-off-by: Isaac Boukris <iboukris@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
This commit is contained in:
committed by
Andrew Bartlett
parent
8fdff19c54
commit
a823cc1e8b
@ -115,7 +115,12 @@ class SimpleKerberosTests(RawKerberosTest):
|
||||
|
||||
usage = 3
|
||||
enc_part2 = key.decrypt(usage, rep['enc-part']['cipher'])
|
||||
enc_part2 = self.der_decode(enc_part2, asn1Spec=krb5_asn1.EncASRepPart())
|
||||
|
||||
# MIT KDC encodes both EncASRepPart and EncTGSRepPart with application tag 26
|
||||
try:
|
||||
enc_part2 = self.der_decode(enc_part2, asn1Spec=krb5_asn1.EncASRepPart())
|
||||
except Exception:
|
||||
enc_part2 = self.der_decode(enc_part2, asn1Spec=krb5_asn1.EncTGSRepPart())
|
||||
|
||||
# TGS Request
|
||||
service_creds = self.get_service_creds(allow_missing_password=True)
|
||||
|
Reference in New Issue
Block a user