Index

A C D F G H I K L M P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

align(int) - Method in class com.kerb4j.server.marshall.pac.PacDataInputStream
 
append(PacSid, PacSid) - Static method in class com.kerb4j.server.marshall.pac.PacSid
 
available() - Method in class com.kerb4j.server.marshall.pac.PacDataInputStream
 

C

check(String) - Method in class com.kerb4j.server.marshall.pac.PacUnicodeString
 
CLIENT_INFO_TYPE - Static variable in interface com.kerb4j.server.marshall.pac.PacConstants
 
com.kerb4j.server - package com.kerb4j.server
 
com.kerb4j.server.ldap - package com.kerb4j.server.ldap
 
com.kerb4j.server.marshall - package com.kerb4j.server.marshall
 
com.kerb4j.server.marshall.pac - package com.kerb4j.server.marshall.pac
 
com.kerb4j.server.marshall.spnego - package com.kerb4j.server.marshall.spnego
 
connect() - Method in class com.kerb4j.server.ldap.LDAPReader
 
convertSidToStringSid(byte[]) - Static method in class com.kerb4j.server.marshall.pac.PacSid
 
createFromSubs(byte[]) - Static method in class com.kerb4j.server.marshall.pac.PacSid
 
CREDENTIAL_TYPE - Static variable in interface com.kerb4j.server.marshall.pac.PacConstants
 

D

DEFAULT_TIMEOUT - Static variable in class com.kerb4j.server.ldap.KeepAliveLdapConnection
 

F

FILETIME_BASE - Static variable in interface com.kerb4j.server.marshall.pac.PacConstants
 
fix(byte[]) - Static method in class com.kerb4j.server.SpnegoTokenFixer
 

G

getApRequest() - Method in class com.kerb4j.server.marshall.spnego.SpnegoKerberosMechToken
 
getAttributes() - Method in class com.kerb4j.server.marshall.pac.PacGroup
 
getAttributes() - Method in class com.kerb4j.server.marshall.pac.PacSidAttributes
 
getBadPasswordCount() - Method in class com.kerb4j.server.marshall.pac.PacLogonInfo
 
getBytes() - Method in class com.kerb4j.server.marshall.pac.PacSid
 
getCause() - Method in exception com.kerb4j.server.marshall.Kerb4JException
 
getChecksum() - Method in class com.kerb4j.server.marshall.pac.PacSignature
 
getConnection(String, int, Map<String, Object>) - Static method in class com.kerb4j.server.ldap.KeepAliveLdapConnection
 
getCredentialType() - Method in class com.kerb4j.server.marshall.pac.Pac
 
getDelegationInfos() - Method in class com.kerb4j.server.marshall.pac.Pac
 
getDomainName() - Method in class com.kerb4j.server.marshall.pac.PacLogonInfo
 
getEncryptedTicketPart(byte[], KerberosKey) - Method in class com.kerb4j.server.marshall.spnego.SpnegoKerberosMechToken
 
getExtraSids() - Method in class com.kerb4j.server.marshall.pac.PacLogonInfo
 
getGroupNames(List<String>) - Method in class com.kerb4j.server.ldap.LdapSidConverter
 
getGroupSid() - Method in class com.kerb4j.server.marshall.pac.PacLogonInfo
 
getGroupSids() - Method in class com.kerb4j.server.marshall.pac.PacLogonInfo
 
getHomeDirectory() - Method in class com.kerb4j.server.marshall.pac.PacLogonInfo
 
getHomeDrive() - Method in class com.kerb4j.server.marshall.pac.PacLogonInfo
 
getId() - Method in class com.kerb4j.server.marshall.pac.PacGroup
 
getId() - Method in class com.kerb4j.server.marshall.pac.PacSidAttributes
 
getKdcSignature() - Method in class com.kerb4j.server.marshall.pac.Pac
 
getKerberosKey(EncryptionType, KerberosKey[]) - Method in class com.kerb4j.server.marshall.spnego.SpnegoKerberosMechToken
 
getKickOffTime() - Method in class com.kerb4j.server.marshall.pac.PacLogonInfo
 
getLength() - Method in class com.kerb4j.server.marshall.pac.PacUnicodeString
 
getLogoffTime() - Method in class com.kerb4j.server.marshall.pac.PacLogonInfo
 
getLogonCount() - Method in class com.kerb4j.server.marshall.pac.PacLogonInfo
 
getLogonInfo() - Method in class com.kerb4j.server.marshall.pac.Pac
 
getLogonScript() - Method in class com.kerb4j.server.marshall.pac.PacLogonInfo
 
getLogonTime() - Method in class com.kerb4j.server.marshall.pac.PacLogonInfo
 
getMaxLength() - Method in class com.kerb4j.server.marshall.pac.PacUnicodeString
 
getMechanism() - Method in class com.kerb4j.server.marshall.spnego.SpnegoInitToken
 
getMechListMIC() - Method in class com.kerb4j.server.marshall.spnego.SpnegoInitToken
 
getMechToken() - Method in class com.kerb4j.server.marshall.spnego.SpnegoInitToken
 
getMechTypes() - Method in class com.kerb4j.server.marshall.spnego.SpnegoInitToken
 
getMemberGroups() - Method in class com.kerb4j.server.ldap.LDAPReader
 
getName() - Method in enum class com.kerb4j.server.marshall.spnego.SpnegoInitToken.AuthorizationDataEntryField
getPac(KerberosKey[]) - Method in class com.kerb4j.server.marshall.spnego.SpnegoKerberosMechToken
 
getPointer() - Method in class com.kerb4j.server.marshall.pac.PacUnicodeString
 
getProfilePath() - Method in class com.kerb4j.server.marshall.pac.PacLogonInfo
 
getProxyTarget() - Method in class com.kerb4j.server.marshall.pac.PacDelegationInfo
 
getPwdCanChangeTime() - Method in class com.kerb4j.server.marshall.pac.PacLogonInfo
 
getPwdLastChangeTime() - Method in class com.kerb4j.server.marshall.pac.PacLogonInfo
 
getPwdMustChangeTime() - Method in class com.kerb4j.server.marshall.pac.PacLogonInfo
 
getReqFlags() - Method in class com.kerb4j.server.marshall.spnego.SpnegoInitToken
 
getResourceGroupSids() - Method in class com.kerb4j.server.marshall.pac.PacLogonInfo
 
getServerName() - Method in class com.kerb4j.server.marshall.pac.PacLogonInfo
 
getServerSignature() - Method in class com.kerb4j.server.marshall.pac.Pac
 
getSpnegoKerberosMechToken() - Method in class com.kerb4j.server.marshall.spnego.SpnegoInitToken
 
getTransitedServices() - Method in class com.kerb4j.server.marshall.pac.PacDelegationInfo
 
getType() - Method in class com.kerb4j.server.marshall.pac.PacSignature
 
getUserAccountControl() - Method in class com.kerb4j.server.marshall.pac.PacLogonInfo
 
getUserDisplayName() - Method in class com.kerb4j.server.marshall.pac.PacLogonInfo
 
getUserFlags() - Method in class com.kerb4j.server.marshall.pac.PacLogonInfo
 
getUserName() - Method in class com.kerb4j.server.marshall.pac.PacLogonInfo
 
getUserSid() - Method in class com.kerb4j.server.marshall.pac.PacLogonInfo
 
getValue() - Method in enum class com.kerb4j.server.marshall.spnego.SpnegoInitToken.AuthorizationDataEntryField

H

handle(Callback[]) - Method in class com.kerb4j.server.ldap.LDAPCallbackHandler
 

I

isBlank() - Method in class com.kerb4j.server.marshall.pac.PacSid
 
isCredentialTypeCorrect() - Method in class com.kerb4j.server.marshall.pac.PacCredentialType
 
isEmpty() - Method in class com.kerb4j.server.marshall.pac.PacSid
 

K

KeepAliveLdapConnection - Class in com.kerb4j.server.ldap
 
KeepAliveLdapConnection() - Constructor for class com.kerb4j.server.ldap.KeepAliveLdapConnection
 
Kerb4JException - Exception in com.kerb4j.server.marshall
 
Kerb4JException() - Constructor for exception com.kerb4j.server.marshall.Kerb4JException
 
Kerb4JException(String) - Constructor for exception com.kerb4j.server.marshall.Kerb4JException
 
Kerb4JException(String, Object[], Throwable) - Constructor for exception com.kerb4j.server.marshall.Kerb4JException
 
Kerb4JException(String, Throwable) - Constructor for exception com.kerb4j.server.marshall.Kerb4JException
 
Kerb4JException(Throwable) - Constructor for exception com.kerb4j.server.marshall.Kerb4JException
 
KrbObjectIds - Class in com.kerb4j.server.marshall.spnego
 
KrbObjectIds() - Constructor for class com.kerb4j.server.marshall.spnego.KrbObjectIds
 

L

LDAPCallbackHandler - Class in com.kerb4j.server.ldap
 
LDAPCallbackHandler() - Constructor for class com.kerb4j.server.ldap.LDAPCallbackHandler
 
LDAPCallbackHandler(String, String) - Constructor for class com.kerb4j.server.ldap.LDAPCallbackHandler
 
LDAPConnect() - Method in class com.kerb4j.server.ldap.LDAPReader
 
LDAPReader - Class in com.kerb4j.server.ldap
 
LDAPReader(Map, boolean, String, char[]) - Constructor for class com.kerb4j.server.ldap.LDAPReader
 
LdapSidConverter - Class in com.kerb4j.server.ldap
 
LdapSidConverter(String, String, int) - Constructor for class com.kerb4j.server.ldap.LdapSidConverter
 
LOGON_EXTRA_SIDS - Static variable in interface com.kerb4j.server.marshall.pac.PacConstants
 
LOGON_INFO - Static variable in interface com.kerb4j.server.marshall.pac.PacConstants
 
LOGON_RESOURCE_GROUPS - Static variable in interface com.kerb4j.server.marshall.pac.PacConstants
 

M

MD5_BLOCK_LENGTH - Static variable in interface com.kerb4j.server.marshall.pac.PacConstants
 
MD5_KRB_SALT - Static variable in interface com.kerb4j.server.marshall.pac.PacConstants
 
MECH_LIST_MIC - Enum constant in enum class com.kerb4j.server.marshall.spnego.SpnegoInitToken.AuthorizationDataEntryField
 
MECH_TOKEN - Enum constant in enum class com.kerb4j.server.marshall.spnego.SpnegoInitToken.AuthorizationDataEntryField
 
MECH_TYPES - Enum constant in enum class com.kerb4j.server.marshall.spnego.SpnegoInitToken.AuthorizationDataEntryField
 

P

Pac - Class in com.kerb4j.server.marshall.pac
 
Pac(byte[], Key) - Constructor for class com.kerb4j.server.marshall.pac.Pac
 
PAC_VERSION - Static variable in interface com.kerb4j.server.marshall.pac.PacConstants
 
PacConstants - Interface in com.kerb4j.server.marshall.pac
 
PacCredentialType - Class in com.kerb4j.server.marshall.pac
Structure representing the PAC_CREDENTIAL_TYPE record
PacCredentialType(byte[]) - Constructor for class com.kerb4j.server.marshall.pac.PacCredentialType
 
PacDataInputStream - Class in com.kerb4j.server.marshall.pac
 
PacDataInputStream(InputStream) - Constructor for class com.kerb4j.server.marshall.pac.PacDataInputStream
 
PacDelegationInfo - Class in com.kerb4j.server.marshall.pac
Structure representing the S4U_DELEGATION_INFO record
PacDelegationInfo(byte[]) - Constructor for class com.kerb4j.server.marshall.pac.PacDelegationInfo
 
PacGroup - Class in com.kerb4j.server.marshall.pac
 
PacGroup(PacSid, int) - Constructor for class com.kerb4j.server.marshall.pac.PacGroup
 
PacLogonInfo - Class in com.kerb4j.server.marshall.pac
 
PacLogonInfo(byte[]) - Constructor for class com.kerb4j.server.marshall.pac.PacLogonInfo
 
PacSid - Class in com.kerb4j.server.marshall.pac
 
PacSid(byte[]) - Constructor for class com.kerb4j.server.marshall.pac.PacSid
 
PacSid(PacSid) - Constructor for class com.kerb4j.server.marshall.pac.PacSid
 
PacSidAttributes - Class in com.kerb4j.server.marshall.pac
 
PacSidAttributes(PacSid, int) - Constructor for class com.kerb4j.server.marshall.pac.PacSidAttributes
 
PacSignature - Class in com.kerb4j.server.marshall.pac
 
PacSignature(byte[]) - Constructor for class com.kerb4j.server.marshall.pac.PacSignature
 
PacUnicodeString - Class in com.kerb4j.server.marshall.pac
 
PacUnicodeString(short, short, int) - Constructor for class com.kerb4j.server.marshall.pac.PacUnicodeString
 
PRIVSVR_CHECKSUM - Static variable in interface com.kerb4j.server.marshall.pac.PacConstants
 

R

readByte() - Method in class com.kerb4j.server.marshall.pac.PacDataInputStream
 
readChar() - Method in class com.kerb4j.server.marshall.pac.PacDataInputStream
 
readFiletime() - Method in class com.kerb4j.server.marshall.pac.PacDataInputStream
 
readFully(byte[]) - Method in class com.kerb4j.server.marshall.pac.PacDataInputStream
 
readFully(byte[], int, int) - Method in class com.kerb4j.server.marshall.pac.PacDataInputStream
 
readId() - Method in class com.kerb4j.server.marshall.pac.PacDataInputStream
 
readInt() - Method in class com.kerb4j.server.marshall.pac.PacDataInputStream
 
readLong() - Method in class com.kerb4j.server.marshall.pac.PacDataInputStream
 
readShort() - Method in class com.kerb4j.server.marshall.pac.PacDataInputStream
 
readSid() - Method in class com.kerb4j.server.marshall.pac.PacDataInputStream
 
readString() - Method in class com.kerb4j.server.marshall.pac.PacDataInputStream
 
readUnicodeString() - Method in class com.kerb4j.server.marshall.pac.PacDataInputStream
 
readUnsignedByte() - Method in class com.kerb4j.server.marshall.pac.PacDataInputStream
 
readUnsignedInt() - Method in class com.kerb4j.server.marshall.pac.PacDataInputStream
 
readUnsignedShort() - Method in class com.kerb4j.server.marshall.pac.PacDataInputStream
 
REQ_FLAGS - Enum constant in enum class com.kerb4j.server.marshall.spnego.SpnegoInitToken.AuthorizationDataEntryField
 
run() - Method in class com.kerb4j.server.ldap.LDAPReader
 

S

S4U_DELEGATION_INFO - Static variable in interface com.kerb4j.server.marshall.pac.PacConstants
 
search(String, String, SearchControls) - Method in class com.kerb4j.server.ldap.KeepAliveLdapConnection
 
SERVER_CHECKSUM - Static variable in interface com.kerb4j.server.marshall.pac.PacConstants
 
skipBytes(int) - Method in class com.kerb4j.server.marshall.pac.PacDataInputStream
 
SpnegoInitToken - Class in com.kerb4j.server.marshall.spnego
 
SpnegoInitToken(byte[]) - Constructor for class com.kerb4j.server.marshall.spnego.SpnegoInitToken
 
SpnegoInitToken.AuthorizationDataEntryField - Enum Class in com.kerb4j.server.marshall.spnego
The possible fields
SpnegoKerberosMechToken - Class in com.kerb4j.server.marshall.spnego
https://tools.ietf.org/html/rfc1964
SpnegoKerberosMechToken(byte[]) - Constructor for class com.kerb4j.server.marshall.spnego.SpnegoKerberosMechToken
 
SpnegoTokenFixer - Class in com.kerb4j.server
This class implements a hack around an incompatibility between the SPNEGO implementation in Windows and the SPNEGO implementation in Java 8 update 40 onwards.

T

toHumanReadableString() - Method in class com.kerb4j.server.marshall.pac.PacSid
 
toString() - Method in class com.kerb4j.server.marshall.pac.PacSid
 
toString(byte[]) - Static method in class com.kerb4j.server.marshall.pac.PacSid
 

V

valueOf(String) - Static method in enum class com.kerb4j.server.marshall.spnego.SpnegoInitToken.AuthorizationDataEntryField
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.kerb4j.server.marshall.spnego.SpnegoInitToken.AuthorizationDataEntryField
Returns an array containing the constants of this enum class, in the order they are declared.
A C D F G H I K L M P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form