Expand description
Library to represent the data types of [MS-PAC]. Still in alpha version.
Structs§
- CYPHER_
BLOCK - DOMAIN_
GROUP_ MEMBERSHIP - typedef struct DOMAIN_GROUP_MEMBERSHIP { PISID DomainId; ULONG GroupCount; [size_is(GroupCount)] PGROUP_MEMBERSHIP GroupIds; } DOMAIN_GROUP_MEMBERSHIP, *PDOMAIN_GROUP_MEMBERSHIP;
- GROUP_
MEMBERSHIP - typedef struct _GROUP_MEMBERSHIP { ULONG RelativeId; ULONG Attributes; } GROUP_MEMBERSHIP, *PGROUP_MEMBERSHIP;
- KERB_
SID_ AND_ ATTRIBUTES - typedef struct _KERB_SID_AND_ATTRIBUTES { PISID Sid; ULONG Attributes; } KERB_SID_AND_ATTRIBUTES, *PKERB_SID_AND_ATTRIBUTES;
- KERB_
VALIDATION_ INFO - NTLM_
SUPPLEMENTAL_ CREDENTIAL - PACTYPE
- PAC_
CLIENT_ CLAIMS_ INFO - PAC_
CLIENT_ INFO - PAC_
CREDENTIAL_ DATA - PAC_
CREDENTIAL_ INFO - PAC_
DEVICE_ CLAIMS_ INFO - PAC_
DEVICE_ INFO - PAC_
SIGNATURE_ DATA - S4U_
DELEGATION_ INFO - SECKPG_
SUPPLEMENTAL_ CRED - UPN_
DNS_ INFO - USER_
SESSION_ KEY
Enums§
Constants§
- HMAC_
SHA1_ 96_ AES128 - As specified in [RFC3962] section 7. Signature size is 12 bytes. Decimal value is 15.
- HMAC_
SHA1_ 96_ AES256 - As specified in [RFC3962] section 7. Signature size is 12 bytes. Decimal value is 16.
- HMAC_
SHA1_ 96_ AES_ SIGN_ SIZE - KERB_
CHECKSUM_ HMAC_ MD5 - As specified in [RFC4120] and [RFC4757] section 4. Signature size is 16 bytes. Decimal value is -138.
- KERB_
CHECKSUM_ HMAC_ MD5_ SIGN_ SIZE - NOT_
EXPIRE_ TIME - NOT_
SET_ TIME - PAC_
CLIENT_ CLAIMS_ INFO_ TYPE - PAC_
CLIENT_ INFO_ TYPE - PAC_
CREDENTIALS_ INFO - PAC_
DELEGATION_ INFO - PAC_
DEVICE_ CLAIMS_ INFO_ TYPE - PAC_
DEVICE_ INFO_ TYPE - PAC_
LOGON_ INFO - PAC_
PRIVSVR_ CHECKSUM - PAC_
SERVER_ CHECKSUM - PAC_
UPN_ DNS_ INFO