krb5pac.idl: Add ticket checksum PAC buffer type
authorJoseph Sutton <josephsutton@catalyst.net.nz>
Wed, 1 Sep 2021 03:39:19 +0000 (15:39 +1200)
committerAndrew Bartlett <abartlet@samba.org>
Mon, 13 Sep 2021 23:11:35 +0000 (23:11 +0000)
Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Isaac Boukris <iboukris@samba.org>
librpc/idl/krb5pac.idl

index fb360c1257f1fc20bff0a3d533a0485b48d550e8..3239d7656b61ddb5d5712fe1631a71c6ef0d095b 100644 (file)
@@ -112,7 +112,8 @@ interface krb5pac
                PAC_TYPE_KDC_CHECKSUM = 7,
                PAC_TYPE_LOGON_NAME = 10,
                PAC_TYPE_CONSTRAINED_DELEGATION = 11,
-               PAC_TYPE_UPN_DNS_INFO = 12
+               PAC_TYPE_UPN_DNS_INFO = 12,
+               PAC_TYPE_TICKET_CHECKSUM = 16
        } PAC_TYPE;
 
        typedef struct {
@@ -128,6 +129,7 @@ interface krb5pac
                [case(PAC_TYPE_CONSTRAINED_DELEGATION)][subcontext(0xFFFFFC01)]
                        PAC_CONSTRAINED_DELEGATION_CTR constrained_delegation;
                [case(PAC_TYPE_UPN_DNS_INFO)]   PAC_UPN_DNS_INFO upn_dns_info;
+               [case(PAC_TYPE_TICKET_CHECKSUM)]        PAC_SIGNATURE_DATA ticket_checksum;
                /* when new PAC info types are added they are supposed to be done
                   in such a way that they are backwards compatible with existing
                   servers. This makes it safe to just use a [default] for