Versions in this module Expand all Collapse all v8 v8.4.4 May 8, 2022 v8.4.3 Apr 23, 2022 Changes in this version + const NTLMSupCredLMOWF + const NTLMSupCredNTOWF + const USERFLAG_AUTH_LMCHALLENGERESP_KEY_NTCHALLENGERESP + const USERFLAG_DC_NTLM2 + const USERFLAG_EXTRA_SIDS + const USERFLAG_GUEST + const USERFLAG_LAN_MANAGER_KEY + const USERFLAG_LM2_LMCHALLENGERESP + const USERFLAG_MACHINE_ACCOUNT + const USERFLAG_NO_ENCRYPTION_AVAILABLE + const USERFLAG_NTLM2_NTCHALLENGERESP + const USERFLAG_PROFILEPATH + const USERFLAG_RESOURCE_GROUPIDS + const USERFLAG_SUB_AUTH + type ClientClaimsInfo struct + ClaimsSet mstypes.ClaimsSet + ClaimsSetMetadata mstypes.ClaimsSetMetadata + func (k *ClientClaimsInfo) Unmarshal(b []byte) (err error) + type ClientInfo struct + ClientID mstypes.FileTime + Name string + NameLength uint16 + func (k *ClientInfo) Unmarshal(b []byte) (err error) + type CredentialData struct + CredentialCount uint32 + Credentials []SECPKGSupplementalCred + func (c *CredentialData) Unmarshal(b []byte) (err error) + type CredentialsInfo struct + EType uint32 + PACCredentialData CredentialData + PACCredentialDataEncrypted []byte + Version uint32 + func (c *CredentialsInfo) DecryptEncPart(k types.EncryptionKey) error + func (c *CredentialsInfo) Unmarshal(b []byte, k types.EncryptionKey) (err error) + type DeviceClaimsInfo struct + ClaimsSet mstypes.ClaimsSet + ClaimsSetMetadata mstypes.ClaimsSetMetadata + func (k *DeviceClaimsInfo) Unmarshal(b []byte) (err error) + type DeviceInfo struct + AccountDomainID mstypes.RPCSID + AccountGroupCount uint32 + AccountGroupIDs []mstypes.GroupMembership + DomainGroup []mstypes.DomainGroupMembership + DomainGroupCount uint32 + ExtraSIDs []mstypes.KerbSidAndAttributes + PrimaryGroupID uint32 + SIDCount uint32 + UserID uint32 + func (k *DeviceInfo) Unmarshal(b []byte) (err error) + type InfoBuffer struct + CBBufferSize uint32 + Offset uint64 + ULType uint32 + type KerbValidationInfo struct + BadPasswordCount uint16 + EffectiveName mstypes.RPCUnicodeString + ExtraSIDs []mstypes.KerbSidAndAttributes + FailedILogonCount uint32 + FullName mstypes.RPCUnicodeString + GroupCount uint32 + GroupIDs []mstypes.GroupMembership + HomeDirectory mstypes.RPCUnicodeString + HomeDirectoryDrive mstypes.RPCUnicodeString + KickOffTime mstypes.FileTime + LastFailedILogon mstypes.FileTime + LastSuccessfulILogon mstypes.FileTime + LogOffTime mstypes.FileTime + LogOnTime mstypes.FileTime + LogonCount uint16 + LogonDomainID mstypes.RPCSID + LogonDomainName mstypes.RPCUnicodeString + LogonScript mstypes.RPCUnicodeString + LogonServer mstypes.RPCUnicodeString + PasswordCanChange mstypes.FileTime + PasswordLastSet mstypes.FileTime + PasswordMustChange mstypes.FileTime + PrimaryGroupID uint32 + ProfilePath mstypes.RPCUnicodeString + Reserved1 [2]uint32 + Reserved3 uint32 + ResourceGroupCount uint32 + ResourceGroupDomainSID mstypes.RPCSID + ResourceGroupIDs []mstypes.GroupMembership + SIDCount uint32 + SubAuthStatus uint32 + UserAccountControl uint32 + UserFlags uint32 + UserID uint32 + UserSessionKey mstypes.UserSessionKey + func (k *KerbValidationInfo) GetGroupMembershipSIDs() []string + func (k *KerbValidationInfo) Unmarshal(b []byte) (err error) + type NTLMSupplementalCred struct + Flags uint32 + LMPassword []byte + NTPassword []byte + Version uint32 + func (c *NTLMSupplementalCred) Unmarshal(b []byte) (err error) + type PACType struct + Buffers []InfoBuffer + CBuffers uint32 + ClientClaimsInfo *ClientClaimsInfo + ClientInfo *ClientInfo + CredentialsInfo *CredentialsInfo + Data []byte + DeviceClaimsInfo *DeviceClaimsInfo + DeviceInfo *DeviceInfo + KDCChecksum *SignatureData + KerbValidationInfo *KerbValidationInfo + S4UDelegationInfo *S4UDelegationInfo + ServerChecksum *SignatureData + UPNDNSInfo *UPNDNSInfo + Version uint32 + ZeroSigData []byte + func (pac *PACType) ProcessPACInfoBuffers(key types.EncryptionKey, l *log.Logger) error + func (pac *PACType) Unmarshal(b []byte) (err error) + type S4UDelegationInfo struct + S4U2proxyTarget mstypes.RPCUnicodeString + S4UTransitedServices []mstypes.RPCUnicodeString + TransitedListSize uint32 + func (k *S4UDelegationInfo) Unmarshal(b []byte) (err error) + type SECPKGSupplementalCred struct + CredentialSize uint32 + Credentials []uint8 + PackageName mstypes.RPCUnicodeString + func (c *SECPKGSupplementalCred) Unmarshal(b []byte) (err error) + type SignatureData struct + RODCIdentifier uint16 + Signature []byte + SignatureType uint32 + func (k *SignatureData) Unmarshal(b []byte) (rb []byte, err error) + type UPNDNSInfo struct + DNSDomain string + DNSDomainNameLength uint16 + DNSDomainNameOffset uint16 + Flags uint32 + UPN string + UPNLength uint16 + UPNOffset uint16 + func (k *UPNDNSInfo) Unmarshal(b []byte) (err error) Other modules containing this package github.com/nodauf/gokrb5