]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
tests python krb5: Add Authorization data ad-type constants
authorGary Lockyer <gary@catalyst.net.nz>
Wed, 9 Dec 2020 21:15:28 +0000 (10:15 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Wed, 16 Dec 2020 23:48:05 +0000 (23:48 +0000)
Add constants for the Authorization Data Type values.
RFC 4120 7.5.4.  Authorization Data Types

Signed-off-by: Gary Lockyer <gary@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
python/samba/tests/krb5/rfc4120_constants.py

index e939bb75e82ea292ebaef1b830a5ab1dac0cb928..e1d0c5baa688d962e911ed5be0e5e43ed410e5ce 100644 (file)
@@ -47,3 +47,17 @@ NT_PRINCIPAL = int(krb5_asn1.NameTypeValues('kRB5-NT-PRINCIPAL'))
 NT_SRV_INST  = int(krb5_asn1.NameTypeValues('kRB5-NT-SRV-INST'))
 NT_ENTERPRISE_PRINCIPAL = int(krb5_asn1.NameTypeValues(
     'kRB5-NT-ENTERPRISE-PRINCIPAL'))
+
+# Authorization data ad-type values
+
+AD_IF_RELEVANT                    = 1
+AD_INTENDED_FOR_SERVER            = 2
+AD_INTENDED_FOR_APPLICATION_CLASS = 3
+AD_KDC_ISSUED                     = 4
+AD_AND_OR                         = 5
+AD_MANDATORY_TICKET_EXTENSIONS    = 6
+AD_IN_TICKET_EXTENSIONS           = 7
+AD_MANDATORY_FOR_KDC              = 8
+AD_INITIAL_VERIFIED_CAS           = 9
+AD_WIN2K_PAC                      = 128
+AD_SIGNTICKET                     = 512