A C D E F G H I J K L M N O P R S T U V W

A

ACCOUNT_DISABLED - Static variable in class org.apache.directory.server.kerberos.shared.store.KerberosAttribute
the disabled boolean LDAP attribute for a Kerberos account
ACCOUNT_EXPIRATION_TIME - Static variable in class org.apache.directory.server.kerberos.shared.store.KerberosAttribute
the expiration time attribute LDAP attribute for a Kerberos account
ACCOUNT_LOCKEDOUT - Static variable in class org.apache.directory.server.kerberos.shared.store.KerberosAttribute
the lockedout boolean LDAP attribute for a Kerberos account
AD_AND_OR - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.AuthorizationType
Constant for the "and-or" authorization type.
AD_ETYPE_NEGOTIATION - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.AuthorizationType
Constant for the "encryption negotiation" authorization type.
AD_IF_RELEVANT - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.AuthorizationType
Constant for the "if relevant" authorization type.
AD_IN_TICKET_EXTENSIONS - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.AuthorizationType
Constant for the "in ticket extensions" authorization type.
AD_INITIAL_VERIFIED_CAS - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.AuthorizationType
Constant for the "Initial verified CAS" authorization type.
AD_INTENDED_FOR_APPLICATION_CLASS - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.AuthorizationType
Constant for the "intended for application class" authorization type.
AD_INTENDED_FOR_SERVER - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.AuthorizationType
Constant for the "intended for server" authorization type.
AD_KDC_ISSUED - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.AuthorizationType
Constant for the "kdc issued" authorization type.
AD_MANDATORY_FOR_KDC - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.AuthorizationType
Constant for the "mandatory for KDC" authorization type.
AD_MANDATORY_TICKET_EXTENSIONS - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.AuthorizationType
Constant for the "mandatory ticket extensions" authorization type.
AD_OSF_DCE_PKI_CERTID - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.AuthorizationType
Constant for the "OSF DCE PKI CERTID" authorization type.
AD_WIN2K_PAC - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.AuthorizationType
Constant for the "WIN2K PAC" authorization type.
add(AuthorizationData) - Method in class org.apache.directory.server.kerberos.shared.messages.value.AuthorizationData
Adds all AuthorizationData entries to this AuthorizationData.
add(AuthorizationDataEntry) - Method in class org.apache.directory.server.kerberos.shared.messages.value.AuthorizationData
Adds an AuthorizationDataEntry to this AuthorizationData.
addName(String) - Method in class org.apache.directory.server.kerberos.shared.messages.value.PrincipalNameModifier
Adds a name component.
addPrincipal(PrincipalStoreEntry) - Method in class org.apache.directory.server.kerberos.shared.store.JndiPrincipalStoreImpl
 
AddPrincipal - Class in org.apache.directory.server.kerberos.shared.store.operations
Command for adding a principal to a JNDI context.
AddPrincipal(PrincipalStoreEntry) - Constructor for class org.apache.directory.server.kerberos.shared.store.operations.AddPrincipal
Creates the action to be used against the embedded ApacheDS DIT.
addPrincipal(PrincipalStoreEntry) - Method in interface org.apache.directory.server.kerberos.shared.store.PrincipalStore
Add a principal.
ADDRTYPE_APPLETALK - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.HostAddressType
Constant for the "AppleTalk DDP" host address type.
ADDRTYPE_CHAOSNET - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.HostAddressType
Constant for the "ChaosNet" host address type.
ADDRTYPE_DECNET - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.HostAddressType
Constant for the "DECNET Phase IV" host address type.
ADDRTYPE_DIRECTIONAL - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.HostAddressType
Constant for the "Directional" host address type.
ADDRTYPE_IPV4 - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.HostAddressType
Constant for the "IPv4" host address type.
ADDRTYPE_IPV6 - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.HostAddressType
Constant for the "IPv6" host address type.
ADDRTYPE_ISO - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.HostAddressType
Constant for the "ISO" host address type.
ADDRTYPE_NETBIOS - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.HostAddressType
Constant for the "NetBios" host address type.
ADDRTYPE_XNS - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.HostAddressType
Constant for the "XEROX Network Services (XNS)" host address type.
AES128_CTS_HMAC_SHA1_96 - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType
The aes128-cts-hmac-sha1-96 encryption type.
Aes128CtsSha1Encryption - Class in org.apache.directory.server.kerberos.shared.crypto.encryption
 
Aes128CtsSha1Encryption() - Constructor for class org.apache.directory.server.kerberos.shared.crypto.encryption.Aes128CtsSha1Encryption
 
AES256_CTS_HMAC_SHA1_96 - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType
The aes256-cts-hmac-sha1-96 encryption type.
Aes256CtsSha1Encryption - Class in org.apache.directory.server.kerberos.shared.crypto.encryption
 
Aes256CtsSha1Encryption() - Constructor for class org.apache.directory.server.kerberos.shared.crypto.encryption.Aes256CtsSha1Encryption
 
ALLOW_POSTDATE - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.KdcOptions
KDC option - allow postdate.
ApOptions - Class in org.apache.directory.server.kerberos.shared.messages.value
 
ApOptions() - Constructor for class org.apache.directory.server.kerberos.shared.messages.value.ApOptions
Creates a new instance of ApOptions.
ApOptions(byte[]) - Constructor for class org.apache.directory.server.kerberos.shared.messages.value.ApOptions
Creates a new instance of ApOptions.
APPLICATION_CODE - Static variable in class org.apache.directory.server.kerberos.shared.io.encoder.ApplicationReplyEncoder
Application code constant for the ApplicationReply (15).
APPLICATION_CODE - Static variable in class org.apache.directory.server.kerberos.shared.io.encoder.ApplicationRequestEncoder
Application code constant for the ApplicationRequest (14).
APPLICATION_CODE - Static variable in class org.apache.directory.server.kerberos.shared.io.encoder.EncApRepPartEncoder
The application code constant for the EncApRepPart (27).
APPLICATION_CODE - Static variable in class org.apache.directory.server.kerberos.shared.io.encoder.EncAsRepPartEncoder
The application code constant for an EncAsRepPart.
APPLICATION_CODE - Static variable in class org.apache.directory.server.kerberos.shared.io.encoder.EncTgsRepPartEncoder
EncTGSRepPart ::= [APPLICATION 26] EncKDCRepPart
ApplicationReply - Class in org.apache.directory.server.kerberos.shared.messages.application
 
ApplicationReply(EncryptedData) - Constructor for class org.apache.directory.server.kerberos.shared.messages.application.ApplicationReply
Creates a new instance of ApplicationReply.
ApplicationReplyDecoder - Class in org.apache.directory.server.kerberos.shared.io.decoder
 
ApplicationReplyDecoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.decoder.ApplicationReplyDecoder
 
ApplicationReplyEncoder - Class in org.apache.directory.server.kerberos.shared.io.encoder
 
ApplicationReplyEncoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.encoder.ApplicationReplyEncoder
 
ApplicationRequest - Class in org.apache.directory.server.kerberos.shared.messages
 
ApplicationRequest() - Constructor for class org.apache.directory.server.kerberos.shared.messages.ApplicationRequest
Creates a new instance of ApplicationRequest.
ApplicationRequest(ApOptions, Ticket, EncryptedData) - Constructor for class org.apache.directory.server.kerberos.shared.messages.ApplicationRequest
Creates a new instance of ApplicationRequest.
ApplicationRequestDecoder - Class in org.apache.directory.server.kerberos.shared.io.decoder
 
ApplicationRequestDecoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.decoder.ApplicationRequestDecoder
 
ApplicationRequestEncoder - Class in org.apache.directory.server.kerberos.shared.io.encoder
 
ApplicationRequestEncoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.encoder.ApplicationRequestEncoder
 
AuthenticationReply - Class in org.apache.directory.server.kerberos.shared.messages
 
AuthenticationReply() - Constructor for class org.apache.directory.server.kerberos.shared.messages.AuthenticationReply
Creates a new instance of AuthenticationReply.
AuthenticationReply(PreAuthenticationData[], KerberosPrincipal, Ticket, EncryptedData) - Constructor for class org.apache.directory.server.kerberos.shared.messages.AuthenticationReply
Creates a new instance of AuthenticationReply.
Authenticator - Class in org.apache.directory.server.kerberos.shared.messages.components
 
Authenticator(KerberosPrincipal, Checksum, int, KerberosTime, EncryptionKey, int, AuthorizationData) - Constructor for class org.apache.directory.server.kerberos.shared.messages.components.Authenticator
Creates a new instance of Authenticator.
Authenticator(int, KerberosPrincipal, Checksum, int, KerberosTime, EncryptionKey, int, AuthorizationData) - Constructor for class org.apache.directory.server.kerberos.shared.messages.components.Authenticator
Creates a new instance of Authenticator.
AUTHENTICATOR_VNO - Static variable in class org.apache.directory.server.kerberos.shared.messages.components.Authenticator
Constant for the authenticator version number.
AuthenticatorDecoder - Class in org.apache.directory.server.kerberos.shared.io.decoder
 
AuthenticatorDecoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.decoder.AuthenticatorDecoder
 
AuthenticatorEncoder - Class in org.apache.directory.server.kerberos.shared.io.encoder
 
AuthenticatorEncoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.encoder.AuthenticatorEncoder
 
AuthenticatorModifier - Class in org.apache.directory.server.kerberos.shared.messages.components
 
AuthenticatorModifier() - Constructor for class org.apache.directory.server.kerberos.shared.messages.components.AuthenticatorModifier
 
AuthorizationData - Class in org.apache.directory.server.kerberos.shared.messages.value
 
AuthorizationData() - Constructor for class org.apache.directory.server.kerberos.shared.messages.value.AuthorizationData
Creates a new instance of AuthorizationData.
AuthorizationDataDecoder - Class in org.apache.directory.server.kerberos.shared.io.decoder
 
AuthorizationDataDecoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.decoder.AuthorizationDataDecoder
 
AuthorizationDataEncoder - Class in org.apache.directory.server.kerberos.shared.io.encoder
 
AuthorizationDataEncoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.encoder.AuthorizationDataEncoder
 
AuthorizationDataEntry - Class in org.apache.directory.server.kerberos.shared.messages.value
 
AuthorizationDataEntry(AuthorizationType, byte[]) - Constructor for class org.apache.directory.server.kerberos.shared.messages.value.AuthorizationDataEntry
Creates a new instance of AuthorizationDataEntry.
AuthorizationType - Class in org.apache.directory.server.kerberos.shared.messages.value
 

C

calculateChecksum(byte[], byte[], KeyUsage) - Method in interface org.apache.directory.server.kerberos.shared.crypto.checksum.ChecksumEngine
Calculate a checksum given raw bytes and an (optional) key.
calculateChecksum(ChecksumType, byte[], byte[], KeyUsage) - Method in class org.apache.directory.server.kerberos.shared.crypto.checksum.ChecksumHandler
Calculate a checksum based on raw bytes and an (optional) key for keyed checksums.
calculateChecksum(byte[], byte[], KeyUsage) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.Des3CbcSha1KdEncryption
 
calculateChecksum(byte[], byte[]) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.DesStringToKey
Calculates the checksum as described in "String or Random-Data to Key Transformation." An intermediate key is used to generate a DES CBC "checksum" on the initial passphrase+salt.
calculateIntegrity(byte[], byte[], KeyUsage) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.Des3CbcSha1KdEncryption
 
calculateIntegrity(byte[], byte[], KeyUsage) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.DesCbcCrcEncryption
 
calculateIntegrity(byte[], byte[], KeyUsage) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionEngine
 
CallbackHandlerBean - Class in org.apache.directory.server.kerberos.shared.jaas
 
CallbackHandlerBean(String, String) - Constructor for class org.apache.directory.server.kerberos.shared.jaas.CallbackHandlerBean
Creates a new instance of CallbackHandlerBean.
changePassword(KerberosPrincipal, String) - Method in class org.apache.directory.server.kerberos.shared.store.JndiPrincipalStoreImpl
 
ChangePassword - Class in org.apache.directory.server.kerberos.shared.store.operations
Command for changing a principal's password in a JNDI context.
ChangePassword(KerberosPrincipal, String) - Constructor for class org.apache.directory.server.kerberos.shared.store.operations.ChangePassword
Creates the action to be used against the embedded ApacheDS DIT.
changePassword(KerberosPrincipal, String) - Method in interface org.apache.directory.server.kerberos.shared.store.PrincipalStore
Change a principal's password.
characterEncodeString(String) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.DesStringToKey
Encodes string with UTF-8 encoding.
Checksum - Class in org.apache.directory.server.kerberos.shared.messages.value
 
Checksum(ChecksumType, byte[]) - Constructor for class org.apache.directory.server.kerberos.shared.messages.value.Checksum
Creates a new instance of Checksum.
ChecksumDecoder - Class in org.apache.directory.server.kerberos.shared.io.decoder
 
ChecksumDecoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.decoder.ChecksumDecoder
 
ChecksumEncoder - Class in org.apache.directory.server.kerberos.shared.io.encoder
 
ChecksumEncoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.encoder.ChecksumEncoder
 
ChecksumEngine - Interface in org.apache.directory.server.kerberos.shared.crypto.checksum
 
ChecksumHandler - Class in org.apache.directory.server.kerberos.shared.crypto.checksum
A Hashed Adapter encapsulating checksum engines for performing integrity checks.
ChecksumHandler() - Constructor for class org.apache.directory.server.kerberos.shared.crypto.checksum.ChecksumHandler
 
checksumType() - Method in interface org.apache.directory.server.kerberos.shared.crypto.checksum.ChecksumEngine
Returns the checksum type of this checksum engine.
ChecksumType - Class in org.apache.directory.server.kerberos.shared.crypto.checksum
A type-safe enumeration of Kerberos checksum types.
checksumType() - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.Aes128CtsSha1Encryption
 
checksumType() - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.Aes256CtsSha1Encryption
 
checksumType() - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.Des3CbcSha1KdEncryption
 
CipherTextHandler - Class in org.apache.directory.server.kerberos.shared.crypto.encryption
A Hashed Adapter encapsulating ASN.1 encoders and decoders and cipher text engines to perform seal() and unseal() operations.
CipherTextHandler() - Constructor for class org.apache.directory.server.kerberos.shared.crypto.encryption.CipherTextHandler
 
clear(int) - Method in class org.apache.directory.server.kerberos.shared.messages.value.Options
Clears (sets false) the option at a given index.
clearFlag(int) - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncTicketPartModifier
Clears the flag at the given index.
clearOption(int) - Method in class org.apache.directory.server.kerberos.shared.messages.ApplicationRequest
Clears the option at a specified index.
clearOption(int) - Method in class org.apache.directory.server.kerberos.shared.messages.KdcRequest
Clears the option at the specified index.
compareTo(ChecksumType) - Method in class org.apache.directory.server.kerberos.shared.crypto.checksum.ChecksumType
 
compareTo(EncryptionType) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType
 
compareTo(KeyUsage) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.KeyUsage
 
compareTo(ErrorType) - Method in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Compares this type to another object hopefully one that is of the same type.
compareTo(MessageComponentType) - Method in class org.apache.directory.server.kerberos.shared.messages.components.MessageComponentType
 
compareTo(MessageType) - Method in class org.apache.directory.server.kerberos.shared.messages.MessageType
 
compareTo(AuthorizationType) - Method in class org.apache.directory.server.kerberos.shared.messages.value.AuthorizationType
 
compareTo(HostAddressType) - Method in class org.apache.directory.server.kerberos.shared.messages.value.HostAddressType
 
compareTo(KerberosTime) - Method in class org.apache.directory.server.kerberos.shared.messages.value.KerberosTime
 
compareTo(LastRequestType) - Method in class org.apache.directory.server.kerberos.shared.messages.value.LastRequestType
 
compareTo(PreAuthenticationDataType) - Method in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
 
compareTo(PrincipalNameType) - Method in class org.apache.directory.server.kerberos.shared.messages.value.PrincipalNameType
 
compareTo(SamType) - Method in class org.apache.directory.server.kerberos.shared.messages.value.SamType
Compares this type to another object hopefully one that is of the same type.
compareTo(TransitedEncodingType) - Method in class org.apache.directory.server.kerberos.shared.messages.value.TransitedEncodingType
 
concatenateBytes(byte[], byte[]) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionEngine
 
contains(HostAddress) - Method in class org.apache.directory.server.kerberos.shared.messages.value.HostAddresses
Returns true if this HostAddresses contains a specified HostAddress.
CRC32 - Static variable in class org.apache.directory.server.kerberos.shared.crypto.checksum.ChecksumType
The CRC32 checksum type.
CredentialMessage - Class in org.apache.directory.server.kerberos.shared.messages.application
 
CredentialMessage(EncryptedData, Ticket[]) - Constructor for class org.apache.directory.server.kerberos.shared.messages.application.CredentialMessage
Creates a new instance of CredentialMessage.

D

DAY - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.KerberosTime
The number of milliseconds in a day.
decode(byte[]) - Method in class org.apache.directory.server.kerberos.shared.io.decoder.ApplicationReplyDecoder
Decodes a byte array into an ApplicationReply.
decode(byte[]) - Method in class org.apache.directory.server.kerberos.shared.io.decoder.ApplicationRequestDecoder
Decodes a byte array into an ApplicationRequest.
decode(byte[]) - Method in class org.apache.directory.server.kerberos.shared.io.decoder.AuthenticatorDecoder
 
decode(DERSequence) - Static method in class org.apache.directory.server.kerberos.shared.io.decoder.AuthenticatorDecoder
-- Unencrypted authenticator Authenticator ::= [APPLICATION 2] SEQUENCE { authenticator-vno[0] INTEGER, crealm[1] Realm, cname[2] PrincipalName, cksum[3] Checksum OPTIONAL, cusec[4] INTEGER, ctime[5] KerberosTime, subkey[6] EncryptionKey OPTIONAL, seq-number[7] INTEGER OPTIONAL, authorization-data[8] AuthorizationData OPTIONAL }
decode(byte[]) - Method in class org.apache.directory.server.kerberos.shared.io.decoder.AuthorizationDataDecoder
 
decode(DERSequence) - Static method in class org.apache.directory.server.kerberos.shared.io.decoder.ChecksumDecoder
Checksum ::= SEQUENCE { cksumtype[0] INTEGER, checksum[1] OCTET STRING }
decode(byte[]) - Method in interface org.apache.directory.server.kerberos.shared.io.decoder.Decoder
Decodes the byte array into an Encodable object.
decode(byte[]) - Method in class org.apache.directory.server.kerberos.shared.io.decoder.EncApRepPartDecoder
 
decode(byte[]) - Method in class org.apache.directory.server.kerberos.shared.io.decoder.EncKdcRepPartDecoder
 
decode(byte[]) - Method in class org.apache.directory.server.kerberos.shared.io.decoder.EncKrbPrivPartDecoder
 
decode(byte[]) - Static method in class org.apache.directory.server.kerberos.shared.io.decoder.EncryptedDataDecoder
Decodes a byte array into an EncryptedData.
decode(DERSequence) - Static method in class org.apache.directory.server.kerberos.shared.io.decoder.EncryptedDataDecoder
Decodes a DERSequence into an EncryptedData.
decode(byte[]) - Method in class org.apache.directory.server.kerberos.shared.io.decoder.EncryptedTimestampDecoder
 
decode(byte[]) - Static method in class org.apache.directory.server.kerberos.shared.io.decoder.EncryptionKeyDecoder
Decodes a byte array into an EncryptionKey.
decode(DERSequence) - Static method in class org.apache.directory.server.kerberos.shared.io.decoder.EncryptionKeyDecoder
EncryptionKey ::= SEQUENCE { keytype[0] INTEGER, keyvalue[1] OCTET STRING }
decode(DERSequence) - Static method in class org.apache.directory.server.kerberos.shared.io.decoder.EncryptionTypeDecoder
etype[8] SEQUENCE OF INTEGER, -- EncryptionType, -- in preference order
decode(byte[]) - Method in class org.apache.directory.server.kerberos.shared.io.decoder.EncryptionTypeInfo2Decoder
Decodes a byte array into an array of EncryptionTypeInfo2Entry.
decode(DERSequence) - Static method in class org.apache.directory.server.kerberos.shared.io.decoder.EncryptionTypeInfo2Decoder
ETYPE-INFO2-ENTRY ::= SEQUENCE { etype [0] Int32, salt [1] KerberosString OPTIONAL, s2kparams [2] OCTET STRING OPTIONAL }
decode(byte[]) - Method in class org.apache.directory.server.kerberos.shared.io.decoder.EncryptionTypeInfoDecoder
Decodes a byte array into an array of EncryptionTypeInfoEntry.
decode(DERSequence) - Static method in class org.apache.directory.server.kerberos.shared.io.decoder.EncryptionTypeInfoDecoder
ETYPE-INFO-ENTRY ::= SEQUENCE { etype [0] Int32, salt [1] OCTET STRING OPTIONAL }
decode(byte[]) - Method in class org.apache.directory.server.kerberos.shared.io.decoder.EncTicketPartDecoder
 
decode(ByteBuffer) - Method in class org.apache.directory.server.kerberos.shared.io.decoder.ErrorMessageDecoder
Decodes a ByteBuffer into an ErrorMessage.
decode(DERSequence) - Static method in class org.apache.directory.server.kerberos.shared.io.decoder.HostAddressDecoder
HostAddress ::= SEQUENCE { addr-type[0] INTEGER, address[1] OCTET STRING }
decode(ByteBuffer) - Method in class org.apache.directory.server.kerberos.shared.io.decoder.KdcReplyDecoder
Decodes a ByteBuffer into a KdcReply.
decode(ByteBuffer) - Method in class org.apache.directory.server.kerberos.shared.io.decoder.KdcRequestDecoder
Decodes a ByteBuffer into a KdcRequest.
decode(DERGeneralizedTime) - Static method in class org.apache.directory.server.kerberos.shared.io.decoder.KerberosTimeDecoder
KerberosTime ::= GeneralizedTime -- Specifying UTC time zone (Z)
decode(DERSequence) - Static method in class org.apache.directory.server.kerberos.shared.io.decoder.LastRequestDecoder
 
decode(byte[]) - Method in class org.apache.directory.server.kerberos.shared.io.decoder.PreAuthenticationDataDecoder
Decodes a byte array into PreAuthenticationData.
decode(DERSequence) - Static method in class org.apache.directory.server.kerberos.shared.io.decoder.PreAuthenticationDataDecoder
PA-DATA ::= SEQUENCE { padata-type[1] INTEGER, padata-value[2] OCTET STRING, -- might be encoded AP-REQ }
decode(DERSequence) - Static method in class org.apache.directory.server.kerberos.shared.io.decoder.PrincipalNameDecoder
Decodes a DERSequence into a PrincipalName.
decode(byte[]) - Method in class org.apache.directory.server.kerberos.shared.io.decoder.PrivateMessageDecoder
Decodes a byte array into a PrivateMessage.
decode(byte[]) - Static method in class org.apache.directory.server.kerberos.shared.io.decoder.TicketDecoder
Decodes a byte array into an Ticket.
decode(DERApplicationSpecific) - Static method in class org.apache.directory.server.kerberos.shared.io.decoder.TicketDecoder
Ticket ::= [APPLICATION 1] SEQUENCE { tkt-vno[0] INTEGER, realm[1] Realm, sname[2] PrincipalName, enc-part[3] EncryptedData }
decodeAuthorizationEntry(DERSequence) - Static method in class org.apache.directory.server.kerberos.shared.io.decoder.AuthorizationDataDecoder
 
decodeEncryptedTimestamp(DERSequence) - Method in class org.apache.directory.server.kerberos.shared.io.decoder.EncryptedTimestampDecoder
 
Decoder - Interface in org.apache.directory.server.kerberos.shared.io.decoder
 
DecoderFactory - Interface in org.apache.directory.server.kerberos.shared.io.decoder
 
decodeSequence(DERSequence) - Static method in class org.apache.directory.server.kerberos.shared.io.decoder.AuthorizationDataDecoder
AuthorizationData ::= SEQUENCE OF SEQUENCE { ad-type[0] INTEGER, ad-data[1] OCTET STRING }
decodeSequence(DERSequence) - Static method in class org.apache.directory.server.kerberos.shared.io.decoder.EncryptionTypeInfo2Decoder
ETYPE-INFO2 ::= SEQUENCE SIZE (1..MAX) OF ETYPE-INFO2-ENTRY
decodeSequence(DERSequence) - Static method in class org.apache.directory.server.kerberos.shared.io.decoder.EncryptionTypeInfoDecoder
ETYPE-INFO ::= SEQUENCE OF ETYPE-INFO-ENTRY
decodeSequence(DERSequence) - Static method in class org.apache.directory.server.kerberos.shared.io.decoder.HostAddressDecoder
HostAddresses ::= SEQUENCE OF SEQUENCE { addr-type[0] INTEGER, address[1] OCTET STRING }
decodeSequence(DERSequence) - Static method in class org.apache.directory.server.kerberos.shared.io.decoder.LastRequestDecoder
LastReq ::= SEQUENCE OF SEQUENCE { lr-type[0] INTEGER, lr-value[1] KerberosTime }
decodeSequence(DERSequence) - Static method in class org.apache.directory.server.kerberos.shared.io.decoder.PreAuthenticationDataDecoder
KDC-REQ ::= SEQUENCE { pvno[1] INTEGER, msg-type[2] INTEGER, padata[3] SEQUENCE OF PA-DATA OPTIONAL, req-body[4] KDC-REQ-BODY }
decodeSequence(DERSequence) - Static method in class org.apache.directory.server.kerberos.shared.io.decoder.TicketDecoder
Decodes a DERSequence into an array of Tickets.
decodeTransitedEncoding(DERSequence) - Method in class org.apache.directory.server.kerberos.shared.io.decoder.EncTicketPartDecoder
 
decrypt(byte[], byte[]) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.Des3CbcSha1KdEncryption
 
decrypt(byte[], byte[]) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.DesCbcCrcEncryption
 
decrypt(byte[], byte[]) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionEngine
 
deletePrincipal(KerberosPrincipal) - Method in class org.apache.directory.server.kerberos.shared.store.JndiPrincipalStoreImpl
 
DeletePrincipal - Class in org.apache.directory.server.kerberos.shared.store.operations
Command for deleting a principal from a JNDI context.
DeletePrincipal(KerberosPrincipal) - Constructor for class org.apache.directory.server.kerberos.shared.store.operations.DeletePrincipal
Creates the action to be used against the embedded ApacheDS DIT.
deletePrincipal(KerberosPrincipal) - Method in interface org.apache.directory.server.kerberos.shared.store.PrincipalStore
Delete a principal.
deriveKey(byte[], byte[], int, int) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.Des3CbcSha1KdEncryption
Derived Key = DK(Base Key, Well-Known Constant) DK(Key, Constant) = random-to-key(DR(Key, Constant)) DR(Key, Constant) = k-truncate(E(Key, Constant, initial-cipher-state))
deriveRandom(byte[], byte[], int, int) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionEngine
 
DES3_CBC_MD5 - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType
The des3-cbc-md5 encryption type.
DES3_CBC_SHA1 - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType
The des3-cbc-sha1 encryption type.
DES3_CBC_SHA1_KD - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType
The des3-cbc-sha1-kd encryption type.
Des3CbcSha1KdEncryption - Class in org.apache.directory.server.kerberos.shared.crypto.encryption
 
Des3CbcSha1KdEncryption() - Constructor for class org.apache.directory.server.kerberos.shared.crypto.encryption.Des3CbcSha1KdEncryption
 
DES_CBC_CRC - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType
The des-cbc-crc encryption type.
DES_CBC_MD4 - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType
The des-cbc-md4 encryption type.
DES_CBC_MD5 - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType
The des-cbc-md5 encryption type.
DES_EDE3_CBC_ENVOID - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType
The des-ede3-cbc-EnvOID encryption type.
DES_MAC - Static variable in class org.apache.directory.server.kerberos.shared.crypto.checksum.ChecksumType
The des-mac checksum type.
DES_MAC_K - Static variable in class org.apache.directory.server.kerberos.shared.crypto.checksum.ChecksumType
The des-mac-k checksum type.
DesCbcCrcEncryption - Class in org.apache.directory.server.kerberos.shared.crypto.encryption
 
DesCbcCrcEncryption() - Constructor for class org.apache.directory.server.kerberos.shared.crypto.encryption.DesCbcCrcEncryption
 
DesStringToKey - Class in org.apache.directory.server.kerberos.shared.crypto.encryption
An implementation of the DES string-to-key function as originally described in RFC 1510, "The Kerberos Network Authentication Service (V5)," and clarified in RFC 3961, "Encryption and Checksum Specifications for Kerberos 5."
DesStringToKey() - Constructor for class org.apache.directory.server.kerberos.shared.crypto.encryption.DesStringToKey
 
destroy() - Method in class org.apache.directory.server.kerberos.shared.messages.value.EncryptionKey
Destroys this key by overwriting the symmetric key material with zeros.
DISABLE_TRANSISTED_CHECKED - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.KdcOptions
KDC option - disable transisted checked.
DOMAIN_X500_COMPRESS - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.TransitedEncodingType
Constant for the "Domain X500 compress" transited encoding type.

E

ENC_AP_REP_PART - Static variable in class org.apache.directory.server.kerberos.shared.messages.MessageType
Constant for the "encrypted application reply part" message type.
ENC_PRIV_PART - Static variable in class org.apache.directory.server.kerberos.shared.messages.MessageType
Constant for the "encrypted private message part" message type.
ENC_TKT_IN_SKEY - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.KdcOptions
KDC option - encrypted key in skey.
EncApRepPart - Class in org.apache.directory.server.kerberos.shared.messages.components
Encrypted part of the application response.
EncApRepPart(KerberosTime, int, EncryptionKey, Integer) - Constructor for class org.apache.directory.server.kerberos.shared.messages.components.EncApRepPart
Creates a new instance of EncApRepPart.
EncApRepPartDecoder - Class in org.apache.directory.server.kerberos.shared.io.decoder
 
EncApRepPartDecoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.decoder.EncApRepPartDecoder
 
EncApRepPartEncoder - Class in org.apache.directory.server.kerberos.shared.io.encoder
 
EncApRepPartEncoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.encoder.EncApRepPartEncoder
 
EncApRepPartModifier - Class in org.apache.directory.server.kerberos.shared.messages.components
 
EncApRepPartModifier() - Constructor for class org.apache.directory.server.kerberos.shared.messages.components.EncApRepPartModifier
 
EncAsRepPart - Class in org.apache.directory.server.kerberos.shared.messages.components
Encrypted part of the authentication service response.
EncAsRepPart(EncryptionKey, LastRequest, int, KerberosTime, TicketFlags, KerberosTime, KerberosTime, KerberosTime, KerberosTime, KerberosPrincipal, HostAddresses) - Constructor for class org.apache.directory.server.kerberos.shared.messages.components.EncAsRepPart
Creates a new instance of EncAsRepPart.
EncAsRepPartEncoder - Class in org.apache.directory.server.kerberos.shared.io.encoder
 
EncAsRepPartEncoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.encoder.EncAsRepPartEncoder
Creates a new instance of EncAsRepPartEncoder.
EncKdcRepPart - Class in org.apache.directory.server.kerberos.shared.messages.components
Base class for encrypted parts of KDC responses.
EncKdcRepPart() - Constructor for class org.apache.directory.server.kerberos.shared.messages.components.EncKdcRepPart
Creates a new instance of EncKdcRepPart.
EncKdcRepPart(EncryptionKey, LastRequest, int, KerberosTime, TicketFlags, KerberosTime, KerberosTime, KerberosTime, KerberosTime, KerberosPrincipal, HostAddresses, MessageComponentType) - Constructor for class org.apache.directory.server.kerberos.shared.messages.components.EncKdcRepPart
Creates a new instance of EncKdcRepPart.
EncKdcRepPartDecoder - Class in org.apache.directory.server.kerberos.shared.io.decoder
 
EncKdcRepPartDecoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.decoder.EncKdcRepPartDecoder
 
EncKdcRepPartEncoder - Class in org.apache.directory.server.kerberos.shared.io.encoder
 
EncKdcRepPartEncoder(int) - Constructor for class org.apache.directory.server.kerberos.shared.io.encoder.EncKdcRepPartEncoder
 
EncKrbCredPart - Class in org.apache.directory.server.kerberos.shared.messages.components
Encrypted part of credential message types.
EncKrbCredPart(KrbCredInfo[], KerberosTime, Integer, Integer, HostAddress, HostAddresses) - Constructor for class org.apache.directory.server.kerberos.shared.messages.components.EncKrbCredPart
Creates a new instance of EncKrbCredPart.
EncKrbPrivPart - Class in org.apache.directory.server.kerberos.shared.messages.components
Encrypted part of private messages.
EncKrbPrivPart(byte[], KerberosTime, Integer, Integer, HostAddress, HostAddress) - Constructor for class org.apache.directory.server.kerberos.shared.messages.components.EncKrbPrivPart
Creates a new instance of EncKrbPrivPart.
EncKrbPrivPartDecoder - Class in org.apache.directory.server.kerberos.shared.io.decoder
 
EncKrbPrivPartDecoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.decoder.EncKrbPrivPartDecoder
 
EncKrbPrivPartEncoder - Class in org.apache.directory.server.kerberos.shared.io.encoder
 
EncKrbPrivPartEncoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.encoder.EncKrbPrivPartEncoder
 
EncKrbPrivPartModifier - Class in org.apache.directory.server.kerberos.shared.messages.components
 
EncKrbPrivPartModifier() - Constructor for class org.apache.directory.server.kerberos.shared.messages.components.EncKrbPrivPartModifier
 
Encodable - Interface in org.apache.directory.server.kerberos.shared.messages
Marker interface for ASN.1 encodable objects.
encode(ApplicationReply) - Method in class org.apache.directory.server.kerberos.shared.io.encoder.ApplicationReplyEncoder
Encodes an ApplicationReply into a byte array.
encode(ApplicationRequest) - Method in class org.apache.directory.server.kerberos.shared.io.encoder.ApplicationRequestEncoder
Encodes an ApplicationRequest into a byte array.
encode(Encodable) - Method in class org.apache.directory.server.kerberos.shared.io.encoder.AuthenticatorEncoder
Encodes an Authenticator into a byte array.
encode(AuthorizationData) - Static method in class org.apache.directory.server.kerberos.shared.io.encoder.AuthorizationDataEncoder
AuthorizationData ::= SEQUENCE OF SEQUENCE { ad-type[0] INTEGER, ad-data[1] OCTET STRING }
encode(Checksum) - Static method in class org.apache.directory.server.kerberos.shared.io.encoder.ChecksumEncoder
Encodes a Checksum into a DERSequence.
encode(Encodable) - Method in class org.apache.directory.server.kerberos.shared.io.encoder.EncApRepPartEncoder
 
encode(Encodable) - Method in class org.apache.directory.server.kerberos.shared.io.encoder.EncKdcRepPartEncoder
 
encode(Encodable) - Method in class org.apache.directory.server.kerberos.shared.io.encoder.EncKrbPrivPartEncoder
 
encode(Encodable) - Method in interface org.apache.directory.server.kerberos.shared.io.encoder.Encoder
Encodes an ASN.1 Encodable object into a byte array.
encode(EncryptedData) - Static method in class org.apache.directory.server.kerberos.shared.io.encoder.EncryptedDataEncoder
Encodes an EncryptedData into a byte array.
encode(Encodable) - Method in class org.apache.directory.server.kerberos.shared.io.encoder.EncryptedTimestampEncoder
 
encode(EncryptionKey) - Static method in class org.apache.directory.server.kerberos.shared.io.encoder.EncryptionKeyEncoder
Encodes an EncryptionKey into a byte array.
encode(EncryptionType[]) - Static method in class org.apache.directory.server.kerberos.shared.io.encoder.EncryptionTypeEncoder
etype[8] SEQUENCE OF INTEGER, -- EncryptionEngine, -- in preference order
encode(EncryptionTypeInfo2Entry[]) - Static method in class org.apache.directory.server.kerberos.shared.io.encoder.EncryptionTypeInfo2Encoder
Encodes an array of EncryptionTypeInfo2Entrys into a byte array.
encode(EncryptionTypeInfo2Entry) - Static method in class org.apache.directory.server.kerberos.shared.io.encoder.EncryptionTypeInfo2Encoder
ETYPE-INFO2-ENTRY ::= SEQUENCE { etype [0] Int32, salt [1] KerberosString OPTIONAL, s2kparams [2] OCTET STRING OPTIONAL }
encode(EncryptionTypeInfoEntry[]) - Static method in class org.apache.directory.server.kerberos.shared.io.encoder.EncryptionTypeInfoEncoder
Encodes an array of EncryptionTypeInfoEntrys into a byte array.
encode(EncryptionTypeInfoEntry) - Static method in class org.apache.directory.server.kerberos.shared.io.encoder.EncryptionTypeInfoEncoder
ETYPE-INFO-ENTRY ::= SEQUENCE { etype [0] Int32, salt [1] OCTET STRING OPTIONAL }
encode(Encodable) - Method in class org.apache.directory.server.kerberos.shared.io.encoder.EncTicketPartEncoder
 
encode(ErrorMessage, ByteBuffer) - Method in class org.apache.directory.server.kerberos.shared.io.encoder.ErrorMessageEncoder
Encodes an ErrorMessage into a ByteBuffer.
encode(ErrorMessage) - Method in class org.apache.directory.server.kerberos.shared.io.encoder.ErrorMessageEncoder
Encodes an ErrorMessage into a byte array.
encode(HostAddress) - Static method in class org.apache.directory.server.kerberos.shared.io.encoder.HostAddressesEncoder
HostAddress ::= SEQUENCE { addr-type[0] INTEGER, address[1] OCTET STRING }
encode(KdcReply, ByteBuffer) - Method in class org.apache.directory.server.kerberos.shared.io.encoder.KdcReplyEncoder
Encodes a KdcReply into a ByteBuffer.
encode(KdcRequest, ByteBuffer) - Method in class org.apache.directory.server.kerberos.shared.io.encoder.KdcRequestEncoder
Encodes a KdcRequest into a ByteBuffer.
encode(KerberosTime) - Static method in class org.apache.directory.server.kerberos.shared.io.encoder.KerberosTimeEncoder
KerberosTime ::= GeneralizedTime -- Specifying UTC time zone (Z)
encode(LastRequest) - Static method in class org.apache.directory.server.kerberos.shared.io.encoder.LastRequestEncoder
LastReq ::= SEQUENCE OF SEQUENCE { lr-type[0] INTEGER, lr-value[1] KerberosTime }
encode(PreAuthenticationData[]) - Static method in class org.apache.directory.server.kerberos.shared.io.encoder.PreAuthenticationDataEncoder
Encodes an array of PreAuthenticationDatas into a byte array.
encode(PreAuthenticationData) - Static method in class org.apache.directory.server.kerberos.shared.io.encoder.PreAuthenticationDataEncoder
PA-DATA ::= SEQUENCE { padata-type[1] INTEGER, padata-value[2] OCTET STRING }
encode(KerberosPrincipal) - Static method in class org.apache.directory.server.kerberos.shared.io.encoder.PrincipalNameEncoder
Encodes a KerberosPrincipal into a DERSequence.
encode(PrincipalName) - Static method in class org.apache.directory.server.kerberos.shared.io.encoder.PrincipalNameEncoder
Encodes a PrincipalName into a DERSequence.
encode(PrivateMessage) - Method in class org.apache.directory.server.kerberos.shared.io.encoder.PrivateMessageEncoder
Encodes a PrivateMessage into a byte array.
encode(Ticket) - Static method in class org.apache.directory.server.kerberos.shared.io.encoder.TicketEncoder
Ticket ::= [APPLICATION 1] SEQUENCE { tkt-vno[0] INTEGER, realm[1] Realm, sname[2] PrincipalName, enc-part[3] EncryptedData }
encode(TransitedEncoding) - Static method in class org.apache.directory.server.kerberos.shared.io.encoder.TransitedEncodingEncoder
TransitedEncoding ::= SEQUENCE { tr-type[0] INTEGER, -- must be registered contents[1] OCTET STRING }
encodeInitialSequence(KdcReply) - Method in class org.apache.directory.server.kerberos.shared.io.encoder.EncKdcRepPartEncoder
EncKDCRepPart ::= SEQUENCE { key[0] EncryptionKey, last-req[1] LastReq, nonce[2] INTEGER, key-expiration[3] KerberosTime OPTIONAL, flags[4] TicketFlags, authtime[5] KerberosTime, starttime[6] KerberosTime OPTIONAL, endtime[7] KerberosTime, renew-till[8] KerberosTime OPTIONAL, srealm[9] Realm, sname[10] PrincipalName, caddr[11] HostAddresses OPTIONAL }
encodeInitialSequence(EncTicketPart) - Method in class org.apache.directory.server.kerberos.shared.io.encoder.EncTicketPartEncoder
Encodes an EncTicketPart into a DERSequence.
Encoder - Interface in org.apache.directory.server.kerberos.shared.io.encoder
 
encodeRequestBody(RequestBody) - Method in class org.apache.directory.server.kerberos.shared.io.encoder.KdcRequestEncoder
Encodes a KdcRequest into a byte[].
EncoderFactory - Interface in org.apache.directory.server.kerberos.shared.io.encoder
 
encodeSequence(EncryptedData) - Static method in class org.apache.directory.server.kerberos.shared.io.encoder.EncryptedDataEncoder
Encodes an EncryptedData into a DERSequence.
encodeSequence(EncryptionKey) - Static method in class org.apache.directory.server.kerberos.shared.io.encoder.EncryptionKeyEncoder
 
encodeSequence(EncryptionTypeInfo2Entry[]) - Static method in class org.apache.directory.server.kerberos.shared.io.encoder.EncryptionTypeInfo2Encoder
ETYPE-INFO2 ::= SEQUENCE SIZE (1..MAX) OF ETYPE-INFO2-ENTRY
encodeSequence(EncryptionTypeInfoEntry[]) - Static method in class org.apache.directory.server.kerberos.shared.io.encoder.EncryptionTypeInfoEncoder
ETYPE-INFO ::= SEQUENCE OF ETYPE-INFO-ENTRY
encodeSequence(HostAddresses) - Static method in class org.apache.directory.server.kerberos.shared.io.encoder.HostAddressesEncoder
HostAddresses ::= SEQUENCE OF SEQUENCE { addr-type[0] INTEGER, address[1] OCTET STRING }
encodeSequence(PreAuthenticationData[]) - Static method in class org.apache.directory.server.kerberos.shared.io.encoder.PreAuthenticationDataEncoder
METHOD-DATA ::= SEQUENCE OF PA-DATA
encodeSequence(Ticket[]) - Static method in class org.apache.directory.server.kerberos.shared.io.encoder.TicketEncoder
 
encodeTicket(Ticket) - Static method in class org.apache.directory.server.kerberos.shared.io.encoder.TicketEncoder
Encodes a Ticket into a its ASN.1 DER encoding.
encrypt(byte[], byte[]) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.Des3CbcSha1KdEncryption
 
encrypt(byte[], byte[]) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.DesCbcCrcEncryption
 
encrypt(byte[], byte[]) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionEngine
 
EncryptedData - Class in org.apache.directory.server.kerberos.shared.messages.value
 
EncryptedData(EncryptionType, int, byte[]) - Constructor for class org.apache.directory.server.kerberos.shared.messages.value.EncryptedData
Creates a new instance of EncryptedData.
EncryptedDataDecoder - Class in org.apache.directory.server.kerberos.shared.io.decoder
 
EncryptedDataDecoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.decoder.EncryptedDataDecoder
 
EncryptedDataEncoder - Class in org.apache.directory.server.kerberos.shared.io.encoder
 
EncryptedDataEncoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.encoder.EncryptedDataEncoder
 
EncryptedDataModifier - Class in org.apache.directory.server.kerberos.shared.messages.value
 
EncryptedDataModifier() - Constructor for class org.apache.directory.server.kerberos.shared.messages.value.EncryptedDataModifier
 
EncryptedTimeStamp - Class in org.apache.directory.server.kerberos.shared.messages.value
Pre-authentication encrypted timestamp.
EncryptedTimeStamp(KerberosTime, int) - Constructor for class org.apache.directory.server.kerberos.shared.messages.value.EncryptedTimeStamp
Creates a new instance of EncryptedTimeStamp.
EncryptedTimestampDecoder - Class in org.apache.directory.server.kerberos.shared.io.decoder
padata-type ::= PA-ENC-TIMESTAMP padata-value ::= EncryptedData -- PA-ENC-TS-ENC PA-ENC-TS-ENC ::= SEQUENCE { patimestamp[0] KerberosTime, -- client's time pausec[1] INTEGER OPTIONAL }
EncryptedTimestampDecoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.decoder.EncryptedTimestampDecoder
 
EncryptedTimestampEncoder - Class in org.apache.directory.server.kerberos.shared.io.encoder
 
EncryptedTimestampEncoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.encoder.EncryptedTimestampEncoder
 
EncryptedTimeStampModifier - Class in org.apache.directory.server.kerberos.shared.messages.value
 
EncryptedTimeStampModifier() - Constructor for class org.apache.directory.server.kerberos.shared.messages.value.EncryptedTimeStampModifier
 
EncryptionEngine - Class in org.apache.directory.server.kerberos.shared.crypto.encryption
 
EncryptionEngine() - Constructor for class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionEngine
 
EncryptionKey - Class in org.apache.directory.server.kerberos.shared.messages.value
A Kerberos symmetric encryption key, which includes metadata support for the associated key type and key version number.
EncryptionKey(EncryptionType, byte[]) - Constructor for class org.apache.directory.server.kerberos.shared.messages.value.EncryptionKey
Creates a new instance of EncryptionKey.
EncryptionKey(EncryptionType, byte[], int) - Constructor for class org.apache.directory.server.kerberos.shared.messages.value.EncryptionKey
Creates a new instance of EncryptionKey.
EncryptionKeyDecoder - Class in org.apache.directory.server.kerberos.shared.io.decoder
 
EncryptionKeyDecoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.decoder.EncryptionKeyDecoder
 
EncryptionKeyEncoder - Class in org.apache.directory.server.kerberos.shared.io.encoder
 
EncryptionKeyEncoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.encoder.EncryptionKeyEncoder
 
EncryptionType - Class in org.apache.directory.server.kerberos.shared.crypto.encryption
A type-safe enumeration of Kerberos encryption types.
EncryptionTypeDecoder - Class in org.apache.directory.server.kerberos.shared.io.decoder
 
EncryptionTypeDecoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.decoder.EncryptionTypeDecoder
 
EncryptionTypeEncoder - Class in org.apache.directory.server.kerberos.shared.io.encoder
 
EncryptionTypeEncoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.encoder.EncryptionTypeEncoder
 
EncryptionTypeInfo2Decoder - Class in org.apache.directory.server.kerberos.shared.io.decoder
 
EncryptionTypeInfo2Decoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.decoder.EncryptionTypeInfo2Decoder
 
EncryptionTypeInfo2Encoder - Class in org.apache.directory.server.kerberos.shared.io.encoder
 
EncryptionTypeInfo2Encoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.encoder.EncryptionTypeInfo2Encoder
 
EncryptionTypeInfo2Entry - Class in org.apache.directory.server.kerberos.shared.messages.value
 
EncryptionTypeInfo2Entry(EncryptionType, String, byte[]) - Constructor for class org.apache.directory.server.kerberos.shared.messages.value.EncryptionTypeInfo2Entry
Creates a new instance of EncryptionTypeInfo2Entry.
EncryptionTypeInfoDecoder - Class in org.apache.directory.server.kerberos.shared.io.decoder
 
EncryptionTypeInfoDecoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.decoder.EncryptionTypeInfoDecoder
 
EncryptionTypeInfoEncoder - Class in org.apache.directory.server.kerberos.shared.io.encoder
 
EncryptionTypeInfoEncoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.encoder.EncryptionTypeInfoEncoder
 
EncryptionTypeInfoEntry - Class in org.apache.directory.server.kerberos.shared.messages.value
 
EncryptionTypeInfoEntry(EncryptionType, byte[]) - Constructor for class org.apache.directory.server.kerberos.shared.messages.value.EncryptionTypeInfoEntry
Creates a new instance of EncryptionTypeInfoEntry.
EncTgsRepPart - Class in org.apache.directory.server.kerberos.shared.messages.components
Encrypted part of TGS responses.
EncTgsRepPart(EncryptionKey, LastRequest, int, KerberosTime, TicketFlags, KerberosTime, KerberosTime, KerberosTime, KerberosTime, KerberosPrincipal, HostAddresses) - Constructor for class org.apache.directory.server.kerberos.shared.messages.components.EncTgsRepPart
Creates a new instance of EncTgsRepPart.
EncTgsRepPartEncoder - Class in org.apache.directory.server.kerberos.shared.io.encoder
 
EncTgsRepPartEncoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.encoder.EncTgsRepPartEncoder
Creates a new instance of EncTgsRepPartEncoder.
EncTicketPart - Class in org.apache.directory.server.kerberos.shared.messages.components
Encrypted part of Tickets.
EncTicketPart(TicketFlags, EncryptionKey, KerberosPrincipal, TransitedEncoding, KerberosTime, KerberosTime, KerberosTime, KerberosTime, HostAddresses, AuthorizationData) - Constructor for class org.apache.directory.server.kerberos.shared.messages.components.EncTicketPart
Creates a new instance of EncTicketPart.
EncTicketPartDecoder - Class in org.apache.directory.server.kerberos.shared.io.decoder
 
EncTicketPartDecoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.decoder.EncTicketPartDecoder
 
EncTicketPartEncoder - Class in org.apache.directory.server.kerberos.shared.io.encoder
 
EncTicketPartEncoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.encoder.EncTicketPartEncoder
 
EncTicketPartModifier - Class in org.apache.directory.server.kerberos.shared.messages.components
Encrypted part of Tickets.
EncTicketPartModifier() - Constructor for class org.apache.directory.server.kerberos.shared.messages.components.EncTicketPartModifier
 
entry - Variable in class org.apache.directory.server.kerberos.shared.store.operations.AddPrincipal
The Kerberos principal who is to be added.
equals(Object) - Method in class org.apache.directory.server.kerberos.shared.messages.value.Checksum
 
equals(Object) - Method in class org.apache.directory.server.kerberos.shared.messages.value.EncryptionKey
 
equals(HostAddress) - Method in class org.apache.directory.server.kerberos.shared.messages.value.HostAddress
Returns whether one HostAddress is equal to another.
equals(HostAddresses) - Method in class org.apache.directory.server.kerberos.shared.messages.value.HostAddresses
Returns true if two HostAddresses are equal.
equals(KerberosTime) - Method in class org.apache.directory.server.kerberos.shared.messages.value.KerberosTime
Returns whether this KerberosTime is equal to another KerberosTime.
ErrorMessage - Class in org.apache.directory.server.kerberos.shared.messages
 
ErrorMessage(KerberosTime, Integer, KerberosTime, int, int, KerberosPrincipal, KerberosPrincipal, String, byte[]) - Constructor for class org.apache.directory.server.kerberos.shared.messages.ErrorMessage
Creates a new instance of ErrorMessage.
ErrorMessageDecoder - Class in org.apache.directory.server.kerberos.shared.io.decoder
 
ErrorMessageDecoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.decoder.ErrorMessageDecoder
 
ErrorMessageEncoder - Class in org.apache.directory.server.kerberos.shared.io.encoder
 
ErrorMessageEncoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.encoder.ErrorMessageEncoder
 
ErrorMessageModifier - Class in org.apache.directory.server.kerberos.shared.messages
 
ErrorMessageModifier() - Constructor for class org.apache.directory.server.kerberos.shared.messages.ErrorMessageModifier
 
ErrorType - Class in org.apache.directory.server.kerberos.shared.exceptions
A type-safe enumeration of Kerberos error types.
execute(DirContext, Name) - Method in class org.apache.directory.server.kerberos.shared.store.operations.AddPrincipal
 
execute(DirContext, Name) - Method in class org.apache.directory.server.kerberos.shared.store.operations.ChangePassword
 
execute(DirContext, Name) - Method in class org.apache.directory.server.kerberos.shared.store.operations.DeletePrincipal
 
execute(DirContext, Name) - Method in class org.apache.directory.server.kerberos.shared.store.operations.GetAllPrincipals
 
execute(DirContext, Name) - Method in class org.apache.directory.server.kerberos.shared.store.operations.GetPrincipal
Note that the base is a relative path from the existing context.

F

fanFold(byte[]) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.DesStringToKey
"The top bit of each octet (always zero if the password is plain ASCII, as was assumed when the original specification was written) is discarded, and the remaining seven bits of each octet form a bitstring.
FORWARDABLE - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.KdcOptions
KDC option - forwardable.
FORWARDABLE - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.TicketFlags
Ticket flag - forwardable
FORWARDED - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.KdcOptions
KDC option - forwarded.
FORWARDED - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.TicketFlags
Ticket flag - forwarded

G

generateKey(String) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.DesStringToKey
Returns a DES symmetric key for the given input String.
get(int) - Method in class org.apache.directory.server.kerberos.shared.messages.value.Options
Returns the value of the option at the given index.
getAdditionalTickets() - Method in class org.apache.directory.server.kerberos.shared.messages.KdcRequest
Returns additional Tickets.
getAdditionalTickets() - Method in class org.apache.directory.server.kerberos.shared.messages.value.RequestBody
Returns the additional Tickets.
getAddress() - Method in class org.apache.directory.server.kerberos.shared.messages.value.HostAddress
Get the bytes for this address.
getAddresses() - Method in class org.apache.directory.server.kerberos.shared.messages.KdcRequest
Returns the HostAddresses.
getAddresses() - Method in class org.apache.directory.server.kerberos.shared.messages.value.HostAddresses
Returns the contained HostAddresss as an array.
getAddresses() - Method in class org.apache.directory.server.kerberos.shared.messages.value.RequestBody
Returns the HostAddresses.
getAddressType() - Method in class org.apache.directory.server.kerberos.shared.messages.value.HostAddress
Returns the HostAddressType of this HostAddress.
getAllPrincipals(String) - Method in class org.apache.directory.server.kerberos.shared.store.JndiPrincipalStoreImpl
 
GetAllPrincipals - Class in org.apache.directory.server.kerberos.shared.store.operations
Command for getting all principals in a JNDI context.
GetAllPrincipals() - Constructor for class org.apache.directory.server.kerberos.shared.store.operations.GetAllPrincipals
 
getAllPrincipals(String) - Method in interface org.apache.directory.server.kerberos.shared.store.PrincipalStore
Get all principals for a given realm.
getApOptions() - Method in class org.apache.directory.server.kerberos.shared.messages.ApplicationRequest
Returns the ApOptions.
getAppConfigurationEntry(String) - Method in class org.apache.directory.server.kerberos.shared.jaas.Krb5LoginConfiguration
Interface method requiring us to return all the LoginModules we know about.
getAuthenticator() - Method in class org.apache.directory.server.kerberos.shared.messages.components.AuthenticatorModifier
Returns the Authenticator.
getAuthorizationData() - Method in class org.apache.directory.server.kerberos.shared.messages.components.Authenticator
Returns the AuthorizationData.
getAuthorizationData() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncTicketPart
Returns the AuthorizationData.
getAuthorizationData() - Method in class org.apache.directory.server.kerberos.shared.messages.components.Ticket
Returns the AuthorizationData.
getAuthorizationData() - Method in class org.apache.directory.server.kerberos.shared.messages.value.AuthorizationDataEntry
Returns the raw bytes of the authorization data.
getAuthorizationDataType() - Method in class org.apache.directory.server.kerberos.shared.messages.value.AuthorizationDataEntry
Returns the AuthorizationType.
getAuthTime() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKdcRepPart
Returns the auth KerberosTime.
getAuthTime() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncTicketPart
Returns the auth KerberosTime
getAuthTime() - Method in class org.apache.directory.server.kerberos.shared.messages.components.Ticket
Returns the auth KerberosTime.
getAuthTime() - Method in class org.apache.directory.server.kerberos.shared.messages.KdcReply
Returns the auth KerberosTime.
getAuthTime() - Method in class org.apache.directory.server.kerberos.shared.messages.value.KrbCredInfo
Returns the auth KerberosTime.
getBit(byte[], int) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.DesStringToKey
Gets a bit at a given position.
getBit(byte[], int) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionEngine
 
getBitGroup(byte[], int) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.Des3CbcSha1KdEncryption
 
getBodyBytes() - Method in class org.apache.directory.server.kerberos.shared.messages.KdcRequest
Returns the bytes of the body.
getBytes() - Method in class org.apache.directory.server.kerberos.shared.messages.value.Options
Byte-reversing methods are an anomaly of the BouncyCastle DERBitString endianness.
getBytesFromFile(File) - Static method in class org.apache.directory.server.kerberos.shared.keytab.Keytab
Returns the contents of the File in a byte array.
getChecksum() - Method in class org.apache.directory.server.kerberos.shared.messages.components.Authenticator
Returns the Checksum.
getChecksumLength() - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.Des3CbcSha1KdEncryption
 
getChecksumLength() - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.DesCbcCrcEncryption
 
getChecksumLength() - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionEngine
 
getChecksumType() - Method in class org.apache.directory.server.kerberos.shared.messages.value.Checksum
Returns the ChecksumType.
getChecksumValue() - Method in class org.apache.directory.server.kerberos.shared.messages.value.Checksum
Returns the checksum value.
getCipherText() - Method in class org.apache.directory.server.kerberos.shared.messages.value.EncryptedData
Returns the raw cipher text.
getCksum() - Method in class org.apache.directory.server.kerberos.shared.messages.application.SafeMessage
Returns the Checksum.
getClientAddresses() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKdcRepPart
Returns the client HostAddresses.
getClientAddresses() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncTicketPart
Returns the client HostAddresses.
getClientAddresses() - Method in class org.apache.directory.server.kerberos.shared.messages.components.Ticket
Returns the client HostAddresses.
getClientAddresses() - Method in class org.apache.directory.server.kerberos.shared.messages.KdcReply
Returns the client HostAddresses.
getClientAddresses() - Method in class org.apache.directory.server.kerberos.shared.messages.value.KrbCredInfo
Returns the client HostAddresses.
getClientMicroSecond() - Method in class org.apache.directory.server.kerberos.shared.messages.components.Authenticator
Returns the client microsecond.
getClientMicroSecond() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncApRepPart
Returns the client microsecond.
getClientMicroSecond() - Method in class org.apache.directory.server.kerberos.shared.messages.ErrorMessage
Returns the client microsecond.
getClientPrincipal() - Method in class org.apache.directory.server.kerberos.shared.messages.components.Authenticator
Returns the client KerberosPrincipal.
getClientPrincipal() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncTicketPart
Returns the client KerberosPrincipal.
getClientPrincipal() - Method in class org.apache.directory.server.kerberos.shared.messages.components.Ticket
Returns the client KerberosPrincipal.
getClientPrincipal() - Method in class org.apache.directory.server.kerberos.shared.messages.ErrorMessage
Returns the client KerberosPrincipal.
getClientPrincipal() - Method in class org.apache.directory.server.kerberos.shared.messages.KdcReply
Returns the client KerberosPrincipal.
getClientPrincipal() - Method in class org.apache.directory.server.kerberos.shared.messages.KdcRequest
Returns the client KerberosPrincipal.
getClientPrincipal() - Method in class org.apache.directory.server.kerberos.shared.messages.value.KrbCredInfo
Returns the client KerberosPrincipal.
getClientPrincipal() - Method in class org.apache.directory.server.kerberos.shared.messages.value.RequestBody
Returns the client KerberosPrincipal.
getClientRealm() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncTicketPart
Returns the client realm.
getClientRealm() - Method in class org.apache.directory.server.kerberos.shared.messages.components.Ticket
Returns the client realm.
getClientRealm() - Method in class org.apache.directory.server.kerberos.shared.messages.KdcReply
Returns the client realm.
getClientTime() - Method in class org.apache.directory.server.kerberos.shared.messages.components.Authenticator
Returns the client KerberosTime.
getClientTime() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncApRepPart
Returns the client KerberosTime.
getClientTime() - Method in class org.apache.directory.server.kerberos.shared.messages.ErrorMessage
Returns the client KerberosTime.
getCommonName() - Method in class org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntry
Returns the common name.
getComponentType() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKdcRepPart
Returns the MessageComponentType.
getConfounderLength() - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.Des3CbcSha1KdEncryption
 
getConfounderLength() - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.DesCbcCrcEncryption
 
getConfounderLength() - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionEngine
 
getContents() - Method in class org.apache.directory.server.kerberos.shared.messages.value.TransitedEncoding
Returns the contents.
getContextKey() - Method in class org.apache.directory.server.kerberos.shared.service.GetPrincipalStoreEntry
 
getContextKey() - Method in class org.apache.directory.server.kerberos.shared.service.VerifyAuthHeader
 
getDataType() - Method in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationData
Returns the PreAuthenticationDataType.
getDataValue() - Method in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationData
Returns the raw bytes of the PreAuthenticationData.
getDecoder() - Method in class org.apache.directory.server.kerberos.shared.io.decoder.AuthenticatorDecoder
 
getDecoder() - Method in class org.apache.directory.server.kerberos.shared.io.decoder.AuthorizationDataDecoder
 
getDecoder() - Method in interface org.apache.directory.server.kerberos.shared.io.decoder.DecoderFactory
Returns the Decoder.
getDecoder() - Method in class org.apache.directory.server.kerberos.shared.io.decoder.EncApRepPartDecoder
 
getDecoder() - Method in class org.apache.directory.server.kerberos.shared.io.decoder.EncKdcRepPartDecoder
 
getDecoder() - Method in class org.apache.directory.server.kerberos.shared.io.decoder.EncKrbPrivPartDecoder
 
getDecoder() - Method in class org.apache.directory.server.kerberos.shared.io.decoder.EncryptedTimestampDecoder
 
getDecoder() - Method in class org.apache.directory.server.kerberos.shared.io.decoder.EncTicketPartDecoder
 
getDecryptedData(EncryptionKey, EncryptedData, KeyUsage) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.Des3CbcSha1KdEncryption
 
getDecryptedData(EncryptionKey, EncryptedData, KeyUsage) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.DesCbcCrcEncryption
 
getDecryptedData(EncryptionKey, EncryptedData, KeyUsage) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionEngine
 
getDistinguishedName() - Method in class org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntry
Returns the distinguished name.
getEncApRepPart() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncApRepPartModifier
Returns the EncApRepPart.
getEncAuthorizationData() - Method in class org.apache.directory.server.kerberos.shared.messages.KdcRequest
Returns the EncryptedData.
getEncAuthorizationData() - Method in class org.apache.directory.server.kerberos.shared.messages.value.RequestBody
Returns the encrypted AuthorizationData as EncryptedData.
getEncKrbPrivPart() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKrbPrivPartModifier
Returns the EncKrbPrivPart.
getEncoder() - Method in class org.apache.directory.server.kerberos.shared.io.encoder.AuthenticatorEncoder
 
getEncoder() - Method in class org.apache.directory.server.kerberos.shared.io.encoder.EncApRepPartEncoder
 
getEncoder() - Method in class org.apache.directory.server.kerberos.shared.io.encoder.EncAsRepPartEncoder
 
getEncoder() - Method in class org.apache.directory.server.kerberos.shared.io.encoder.EncKrbPrivPartEncoder
 
getEncoder() - Method in interface org.apache.directory.server.kerberos.shared.io.encoder.EncoderFactory
Returns an Encoder.
getEncoder() - Method in class org.apache.directory.server.kerberos.shared.io.encoder.EncryptedTimestampEncoder
 
getEncoder() - Method in class org.apache.directory.server.kerberos.shared.io.encoder.EncTgsRepPartEncoder
 
getEncoder() - Method in class org.apache.directory.server.kerberos.shared.io.encoder.EncTicketPartEncoder
 
getEncPart() - Method in class org.apache.directory.server.kerberos.shared.messages.application.ApplicationReply
Returns the EncryptedData.
getEncPart() - Method in class org.apache.directory.server.kerberos.shared.messages.application.CredentialMessage
Returns the EncryptedData.
getEncPart() - Method in class org.apache.directory.server.kerberos.shared.messages.ApplicationRequest
Returns the EncryptedData.
getEncPart() - Method in class org.apache.directory.server.kerberos.shared.messages.components.Ticket
Returns the EncryptedData.
getEncPart() - Method in class org.apache.directory.server.kerberos.shared.messages.KdcReply
Returns the EncryptedData.
getEncryptedData(EncryptionKey, byte[], KeyUsage) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.Des3CbcSha1KdEncryption
 
getEncryptedData(EncryptionKey, byte[], KeyUsage) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.DesCbcCrcEncryption
 
getEncryptedData(EncryptionKey, byte[], KeyUsage) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionEngine
 
getEncryptedData() - Method in class org.apache.directory.server.kerberos.shared.messages.value.EncryptedDataModifier
Returns the EncryptedData.
getEncryptedPart() - Method in class org.apache.directory.server.kerberos.shared.messages.application.PrivateMessage
Returns the EncryptedData.
getEncryptedTimestamp() - Method in class org.apache.directory.server.kerberos.shared.messages.value.EncryptedTimeStampModifier
Returns the EncryptedTimeStamp.
getEncryptionType() - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.Aes128CtsSha1Encryption
 
getEncryptionType() - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.Aes256CtsSha1Encryption
 
getEncryptionType() - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.Des3CbcSha1KdEncryption
 
getEncryptionType() - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.DesCbcCrcEncryption
 
getEncryptionType() - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionEngine
 
getEncryptionType() - Method in class org.apache.directory.server.kerberos.shared.messages.value.EncryptedData
Returns the EncryptionType.
getEncryptionType() - Method in class org.apache.directory.server.kerberos.shared.messages.value.EncryptionTypeInfo2Entry
Returns the EncryptionType.
getEncryptionType() - Method in class org.apache.directory.server.kerberos.shared.messages.value.EncryptionTypeInfoEntry
Returns the EncryptionType.
getEncTicketPart() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncTicketPartModifier
Returns the EncTicketPart.
getEncTicketPart() - Method in class org.apache.directory.server.kerberos.shared.messages.components.Ticket
Returns the EncTicketPart.
getEndTime() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKdcRepPart
Returns the end KerberosTime.
getEndTime() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncTicketPart
Returns the end KerberosTime
getEndTime() - Method in class org.apache.directory.server.kerberos.shared.messages.components.Ticket
Returns the end KerberosTime.
getEndTime() - Method in class org.apache.directory.server.kerberos.shared.messages.KdcReply
Return the end KerberosTime.
getEndTime() - Method in class org.apache.directory.server.kerberos.shared.messages.value.KrbCredInfo
Returns the end KerberosTime.
getEntries() - Method in class org.apache.directory.server.kerberos.shared.keytab.Keytab
 
getEntries() - Method in class org.apache.directory.server.kerberos.shared.messages.value.LastRequest
Returns an array of LastRequestEntrys.
getEntry(KerberosPrincipal, PrincipalStore, ErrorType) - Method in class org.apache.directory.server.kerberos.shared.service.GetPrincipalStoreEntry
Get a PrincipalStoreEntry given a principal.
getEntry() - Method in class org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntryModifier
Returns the PrincipalStoreEntry.
getErrorCode() - Method in exception org.apache.directory.server.kerberos.shared.exceptions.KerberosException
Gets the protocol error code associated with this KerberosException.
getErrorCode() - Method in class org.apache.directory.server.kerberos.shared.messages.ErrorMessage
Returns the error code.
getErrorMessage() - Method in class org.apache.directory.server.kerberos.shared.messages.ErrorMessageModifier
Returns the ErrorMessage.
getEType() - Method in class org.apache.directory.server.kerberos.shared.messages.KdcRequest
Returns an array of requested EncryptionTypes.
getEType() - Method in class org.apache.directory.server.kerberos.shared.messages.value.RequestBody
Returns the requested EncryptionTypes.
getExpiration() - Method in class org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntry
Returns the expiration time.
getExplanatoryData() - Method in exception org.apache.directory.server.kerberos.shared.exceptions.KerberosException
Gets the explanatory data associated with this KerberosException.
getExplanatoryData() - Method in class org.apache.directory.server.kerberos.shared.messages.ErrorMessage
Returns the explanatory data.
getExplanatoryText() - Method in class org.apache.directory.server.kerberos.shared.messages.ErrorMessage
Returns the explanatory text.
getFlag(int) - Method in class org.apache.directory.server.kerberos.shared.messages.components.Ticket
Returns the flag at the given index.
getFlags() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKdcRepPart
Returns the TicketFlags.
getFlags() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncTicketPart
Returns the TicketFlags.
getFlags() - Method in class org.apache.directory.server.kerberos.shared.messages.components.Ticket
Returns the TicketFlags.
getFlags() - Method in class org.apache.directory.server.kerberos.shared.messages.KdcReply
Returns the TicketFlags.
getFlags() - Method in class org.apache.directory.server.kerberos.shared.messages.value.KrbCredInfo
Returns the TicketFlags.
getFrom() - Method in class org.apache.directory.server.kerberos.shared.messages.KdcRequest
Returns the from KerberosTime.
getFrom() - Method in class org.apache.directory.server.kerberos.shared.messages.value.RequestBody
Returns the from KerberosTime.
getInstance() - Static method in class org.apache.directory.server.kerberos.shared.keytab.Keytab
Returns a new instance of a keytab with the version defaulted to 5.2.
getKDCFlags() - Method in class org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntry
Returns the KDC flags.
getKdcOptions() - Method in class org.apache.directory.server.kerberos.shared.messages.KdcRequest
Returns the KdcOptions.
getKdcOptions() - Method in class org.apache.directory.server.kerberos.shared.messages.value.RequestBody
Returns the KdcOptions.
getKerberosKeys(String, String) - Static method in class org.apache.directory.server.kerberos.shared.crypto.encryption.KerberosKeyFactory
Get a map of KerberosKey's for a given principal name and passphrase.
getKerberosKeys(String, String, Set<EncryptionType>) - Static method in class org.apache.directory.server.kerberos.shared.crypto.encryption.KerberosKeyFactory
Get a list of KerberosKey's for a given principal name and passphrase and list of cipher types to derive keys for.
getKerberosPrincipal() - Method in class org.apache.directory.server.kerberos.shared.messages.value.KerberosPrincipalModifier
Returns the KerberosPrincipal.
getKerberosTicket(Ticket) - Method in class org.apache.directory.server.kerberos.shared.store.TicketFactory
Convert an Apache Directory Kerberos Ticket into a KerberosTicket.
getKey(String) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.DesStringToKey
Returns a DES symmetric key for the given passphrase.
getKey(String, String, String) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.DesStringToKey
Returns a DES symmetric key for the given input String components, which will be concatenated in the order described in RFC's 1510 and 3961, namely password+realm+username.
getKey() - Method in class org.apache.directory.server.kerberos.shared.keytab.KeytabEntry
 
getKey() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKdcRepPart
Returns the EncryptionKey.
getKey() - Method in class org.apache.directory.server.kerberos.shared.messages.KdcReply
Returns the EncryptionKey.
getKey() - Method in class org.apache.directory.server.kerberos.shared.messages.value.KrbCredInfo
Returns the EncryptionKey.
getKeyExpiration() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKdcRepPart
Returns the key expiration KerberosTime.
getKeyExpiration() - Method in class org.apache.directory.server.kerberos.shared.messages.KdcReply
Returns the key expiration KerberosTime.
getKeyLength() - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.Aes128CtsSha1Encryption
 
getKeyLength() - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.Aes256CtsSha1Encryption
 
getKeyMap() - Method in class org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntry
Returns the key map.
getKeytabVersion() - Method in class org.apache.directory.server.kerberos.shared.keytab.Keytab
 
getKeyType() - Method in class org.apache.directory.server.kerberos.shared.messages.value.EncryptionKey
Returns the key type.
getKeyValue() - Method in class org.apache.directory.server.kerberos.shared.messages.value.EncryptionKey
Returns the key value.
getKeyVersion() - Method in class org.apache.directory.server.kerberos.shared.keytab.KeytabEntry
 
getKeyVersion() - Method in class org.apache.directory.server.kerberos.shared.messages.value.EncryptedData
Returns the key version.
getKeyVersion() - Method in class org.apache.directory.server.kerberos.shared.messages.value.EncryptionKey
Returns the key version.
getKeyVersionNumber() - Method in class org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntry
Returns the key version number (kvno).
getLastRequest() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKdcRepPart
Returns the LastRequest.
getLastRequest() - Method in class org.apache.directory.server.kerberos.shared.messages.KdcReply
Returns the LastRequest.
getLastRequestType() - Method in class org.apache.directory.server.kerberos.shared.messages.value.LastRequestEntry
Returns the LastRequestType.
getLastRequestValue() - Method in class org.apache.directory.server.kerberos.shared.messages.value.LastRequestEntry
Returns the KerberosTime of the last request.
getLcm(int, int) - Static method in class org.apache.directory.server.kerberos.shared.crypto.encryption.NFold
For 2 numbers, return the least-common multiple.
getMaxLife() - Method in class org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntry
Returns the max life.
getMaxRenew() - Method in class org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntry
Returns the maximum renew time.
getMessage() - Method in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Returns the message for this Kerberos error.
getMessageType() - Method in class org.apache.directory.server.kerberos.shared.messages.KerberosMessage
Returns the MessageType.
getMicroSecond() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKrbPrivPart
Returns the microsecond.
getMicroSeconds() - Method in class org.apache.directory.server.kerberos.shared.messages.value.EncryptedTimeStamp
Returns the microseconds.
getName() - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType
Returns the name associated with this encryption type.
getNameComponent() - Method in class org.apache.directory.server.kerberos.shared.messages.value.PrincipalName
Returns the name component.
getNameType() - Method in class org.apache.directory.server.kerberos.shared.messages.value.PrincipalName
Returns the type of the PrincipalName.
getNonce() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKdcRepPart
Returns the nonce.
getNonce() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKrbCredPart
Returns the nonce.
getNonce() - Method in class org.apache.directory.server.kerberos.shared.messages.KdcReply
Returns the nonce.
getNonce() - Method in class org.apache.directory.server.kerberos.shared.messages.KdcRequest
Returns the nonce.
getNonce() - Method in class org.apache.directory.server.kerberos.shared.messages.value.RequestBody
Returns the nonce.
getObjectInstance(Object, Name, Context, Hashtable, Attributes) - Method in class org.apache.directory.server.kerberos.shared.store.operations.PrincipalObjectFactory
 
getObjectInstance(Object, Name, Context, Hashtable) - Method in class org.apache.directory.server.kerberos.shared.store.operations.PrincipalObjectFactory
 
getOption(int) - Method in class org.apache.directory.server.kerberos.shared.messages.ApplicationRequest
Returns the option at a specified index.
getOption(int) - Method in class org.apache.directory.server.kerberos.shared.messages.KdcRequest
Returns the option at the specified index.
getOrdinal() - Method in class org.apache.directory.server.kerberos.shared.crypto.checksum.ChecksumType
Returns the number associated with this checksum type.
getOrdinal() - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType
Returns the number associated with this encryption type.
getOrdinal() - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.KeyUsage
Returns the number associated with this key usage number.
getOrdinal() - Method in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Gets the ordinal value associated with this Kerberos error.
getOrdinal() - Method in class org.apache.directory.server.kerberos.shared.messages.components.MessageComponentType
Returns the number associated with this message component type.
getOrdinal() - Method in class org.apache.directory.server.kerberos.shared.messages.MessageType
Returns the number associated with this message type.
getOrdinal() - Method in class org.apache.directory.server.kerberos.shared.messages.value.AuthorizationType
Returns the number associated with this authorization type.
getOrdinal() - Method in class org.apache.directory.server.kerberos.shared.messages.value.HostAddressType
Returns the number associated with this host address type.
getOrdinal() - Method in class org.apache.directory.server.kerberos.shared.messages.value.LastRequestType
Returns the number associated with this last request type.
getOrdinal() - Method in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
Returns the number associated with this pre-authentication type.
getOrdinal() - Method in class org.apache.directory.server.kerberos.shared.messages.value.PrincipalNameType
Returns the number associated with this principal name type.
getOrdinal() - Method in class org.apache.directory.server.kerberos.shared.messages.value.SamType
Gets the ordinal value associated with this SAM type.
getOrdinal() - Method in class org.apache.directory.server.kerberos.shared.messages.value.TransitedEncodingType
Returns the number associated with this transited encoding type.
getPaData() - Method in class org.apache.directory.server.kerberos.shared.messages.KdcReply
Returns an array of PreAuthenticationDatas.
getPasswordEnd() - Method in class org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntry
Returns the expiration time for the password.
getPreAuthData() - Method in class org.apache.directory.server.kerberos.shared.messages.KdcRequest
Returns an array of PreAuthenticationDatas.
getPreAuthenticationData() - Method in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataModifier
Returns the PreAuthenticationData.
getPrincipal(KerberosPrincipal) - Method in class org.apache.directory.server.kerberos.shared.store.JndiPrincipalStoreImpl
 
GetPrincipal - Class in org.apache.directory.server.kerberos.shared.store.operations
Encapsulates the action of looking up a principal in an embedded ApacheDS DIT.
GetPrincipal(KerberosPrincipal) - Constructor for class org.apache.directory.server.kerberos.shared.store.operations.GetPrincipal
Creates the action to be used against the embedded ApacheDS DIT.
getPrincipal(KerberosPrincipal) - Method in interface org.apache.directory.server.kerberos.shared.store.PrincipalStore
Get a PrincipalStoreEntry given a Kerberos principal.
getPrincipal() - Method in class org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntry
Returns the principal.
getPrincipalName() - Method in class org.apache.directory.server.kerberos.shared.keytab.KeytabEntry
 
getPrincipalName() - Method in class org.apache.directory.server.kerberos.shared.messages.value.PrincipalNameModifier
Returns the PrincipalName.
GetPrincipalStoreEntry - Class in org.apache.directory.server.kerberos.shared.service
 
GetPrincipalStoreEntry() - Constructor for class org.apache.directory.server.kerberos.shared.service.GetPrincipalStoreEntry
 
getPrincipalType() - Method in class org.apache.directory.server.kerberos.shared.keytab.KeytabEntry
 
getProtocolVersionNumber() - Method in class org.apache.directory.server.kerberos.shared.messages.KerberosMessage
Returns the protocol version number.
getRAddress() - Method in class org.apache.directory.server.kerberos.shared.messages.application.SafeBody
Returns the "R" HostAddress.
getRAddress() - Method in class org.apache.directory.server.kerberos.shared.messages.application.SafeMessage
Returns the "R" HostAddress.
getRAddress() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKrbCredPart
Returns the "R" HostAddresses.
getRandomBytes(int) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionEngine
 
getRandomKey(EncryptionType) - Static method in class org.apache.directory.server.kerberos.shared.crypto.encryption.RandomKeyFactory
Get a new random key for a given EncryptionType.
getRandomKeys() - Static method in class org.apache.directory.server.kerberos.shared.crypto.encryption.RandomKeyFactory
Get a map of random keys.
getRandomKeys(Set<EncryptionType>) - Static method in class org.apache.directory.server.kerberos.shared.crypto.encryption.RandomKeyFactory
Get a map of random keys for a list of cipher types to derive keys for.
getRealm() - Method in class org.apache.directory.server.kerberos.shared.messages.components.Ticket
Returns the server realm.
getRealm() - Method in class org.apache.directory.server.kerberos.shared.messages.KdcRequest
Returns the realm of the server principal.
getRealmName() - Method in class org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntry
Returns the realm name.
getRecipientAddress() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKrbPrivPart
Returns the recipient HostAddress.
getRenewTill() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKdcRepPart
Returns the renew till KerberosTime.
getRenewTill() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncTicketPart
Returns the renew till KerberosTime
getRenewTill() - Method in class org.apache.directory.server.kerberos.shared.messages.components.Ticket
Returns the renew till KerberosTime.
getRenewTill() - Method in class org.apache.directory.server.kerberos.shared.messages.KdcReply
Returns the renew till KerberosTime.
getRenewTill() - Method in class org.apache.directory.server.kerberos.shared.messages.value.KrbCredInfo
Returns the renew till KerberosTime.
getRequestBody() - Method in class org.apache.directory.server.kerberos.shared.messages.KdcRequest
Returns the request body.
getRequestBody() - Method in class org.apache.directory.server.kerberos.shared.messages.value.RequestBodyModifier
Returns the RequestBody.
getRtime() - Method in class org.apache.directory.server.kerberos.shared.messages.KdcRequest
Returns the "R" KerberosTime.
getRtime() - Method in class org.apache.directory.server.kerberos.shared.messages.value.RequestBody
Returns the "R" KerberosTime.
getS2kParams() - Method in class org.apache.directory.server.kerberos.shared.messages.value.EncryptionTypeInfo2Entry
Returns the s2kparams.
getSAddress() - Method in class org.apache.directory.server.kerberos.shared.messages.application.SafeBody
Returns the "S" HostAddress.
getSAddress() - Method in class org.apache.directory.server.kerberos.shared.messages.application.SafeMessage
Returns the "S" HostAddress.
getSAddress() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKrbCredPart
Returns the "S" HostAddresses.
getSalt() - Method in class org.apache.directory.server.kerberos.shared.messages.value.EncryptionTypeInfo2Entry
Returns the salt.
getSalt() - Method in class org.apache.directory.server.kerberos.shared.messages.value.EncryptionTypeInfoEntry
Returns the salt.
getSamType() - Method in class org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntry
Returns the single-use authentication (SAM) type.
getSenderAddress() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKrbPrivPart
Returns the sender HostAddress.
getSeqNumber() - Method in class org.apache.directory.server.kerberos.shared.messages.application.SafeBody
Returns the sequence number.
getSeqNumber() - Method in class org.apache.directory.server.kerberos.shared.messages.application.SafeMessage
Returns the sequence number.
getSequenceNumber() - Method in class org.apache.directory.server.kerberos.shared.messages.components.Authenticator
Returns the sequence number.
getSequenceNumber() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncApRepPart
Returns the sequence number.
getSequenceNumber() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKrbPrivPart
Returns the sequence number.
getServerKey(KerberosPrincipal, String) - Method in class org.apache.directory.server.kerberos.shared.store.TicketFactory
Returns a server key derived from a server principal and server password.
getServerMicroSecond() - Method in class org.apache.directory.server.kerberos.shared.messages.ErrorMessage
Returns the server microsecond.
getServerPrincipal() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKdcRepPart
Returns the server KerberosPrincipal.
getServerPrincipal() - Method in class org.apache.directory.server.kerberos.shared.messages.components.Ticket
Returns the server KerberosPrincipal.
getServerPrincipal() - Method in class org.apache.directory.server.kerberos.shared.messages.ErrorMessage
Returns the server KerberosPrincipal.
getServerPrincipal() - Method in class org.apache.directory.server.kerberos.shared.messages.KdcReply
Returns the server KerberosPrincipal.
getServerPrincipal() - Method in class org.apache.directory.server.kerberos.shared.messages.KdcRequest
Returns the server KerberosPrincipal.
getServerPrincipal() - Method in class org.apache.directory.server.kerberos.shared.messages.value.KrbCredInfo
Returns the server KerberosPrincipal.
getServerPrincipal() - Method in class org.apache.directory.server.kerberos.shared.messages.value.RequestBody
Returns the server KerberosPrincipal.
getServerRealm() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKdcRepPart
Returns the server realm.
getServerRealm() - Method in class org.apache.directory.server.kerberos.shared.messages.KdcReply
Return the server realm.
getServerTime() - Method in class org.apache.directory.server.kerberos.shared.messages.ErrorMessage
Returns the server KerberosTime.
getSessionKey() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncTicketPart
Returns the session EncryptionKey.
getSessionKey() - Method in class org.apache.directory.server.kerberos.shared.messages.components.Ticket
Returns the session EncryptionKey.
getStartTime() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKdcRepPart
Returns the start KerberosTime.
getStartTime() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncTicketPart
Returns the start KerberosTime
getStartTime() - Method in class org.apache.directory.server.kerberos.shared.messages.components.Ticket
Returns the start KerberosTime.
getStartTime() - Method in class org.apache.directory.server.kerberos.shared.messages.KdcReply
Returns the start KerberosTime.
getStartTime() - Method in class org.apache.directory.server.kerberos.shared.messages.value.KrbCredInfo
Returns the start KerberosTime.
getStateToBind(Object, Name, Context, Hashtable, Attributes) - Method in class org.apache.directory.server.kerberos.shared.store.operations.PrincipalStateFactory
 
getStateToBind(Object, Name, Context, Hashtable) - Method in class org.apache.directory.server.kerberos.shared.store.operations.PrincipalStateFactory
 
getStrongKey(byte[]) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.DesStringToKey
If the secret key is weak, correct by exclusive OR'ing with the constant 0xF0.
getSubSessionKey() - Method in class org.apache.directory.server.kerberos.shared.messages.components.Authenticator
Returns the sub-session key.
getSubSessionKey() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncApRepPart
Returns the sub-session EncryptionKey.
getTicket() - Method in class org.apache.directory.server.kerberos.shared.messages.ApplicationRequest
Returns the Ticket.
getTicket() - Method in class org.apache.directory.server.kerberos.shared.messages.components.TicketModifier
Returns the Ticket.
getTicket() - Method in class org.apache.directory.server.kerberos.shared.messages.KdcReply
Returns the Ticket.
getTicket(KerberosPrincipal, KerberosPrincipal, EncryptionKey) - Method in class org.apache.directory.server.kerberos.shared.store.TicketFactory
Build the service ticket.
getTicketInfo() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKrbCredPart
Returns the KrbCredInfos.
getTickets() - Method in class org.apache.directory.server.kerberos.shared.messages.application.CredentialMessage
Returns an array of Tickets.
getTill() - Method in class org.apache.directory.server.kerberos.shared.messages.KdcRequest
Returns the till KerberosTime.
getTill() - Method in class org.apache.directory.server.kerberos.shared.messages.value.RequestBody
Returns the till KerberosTime.
getTime(String) - Static method in class org.apache.directory.server.kerberos.shared.messages.value.KerberosTime
Returns the KerberosTime for a given zulu time.
getTime() - Method in class org.apache.directory.server.kerberos.shared.messages.value.KerberosTime
Returns the KerberosTime as a long.
getTimeStamp() - Method in class org.apache.directory.server.kerberos.shared.keytab.KeytabEntry
 
getTimestamp() - Method in class org.apache.directory.server.kerberos.shared.messages.application.SafeBody
Returns the KerberosTime timestamp.
getTimestamp() - Method in class org.apache.directory.server.kerberos.shared.messages.application.SafeMessage
Returns the KerberosTime timestamp.
getTimeStamp() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKrbCredPart
Returns the timestamp.
getTimestamp() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKrbPrivPart
Returns the KerberosTime timestamp.
getTimeStamp() - Method in class org.apache.directory.server.kerberos.shared.messages.value.EncryptedTimeStamp
Returns the KerberosTime.
getTransitedEncoding() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncTicketPart
Returns the TransitedEncoding.
getTransitedEncoding() - Method in class org.apache.directory.server.kerberos.shared.messages.components.Ticket
Returns the TransitedEncoding.
getType() - Method in class org.apache.directory.server.kerberos.shared.messages.value.TransitedEncoding
Returns the TransitedEncodingType.
getTypeByOrdinal(int) - Static method in class org.apache.directory.server.kerberos.shared.crypto.checksum.ChecksumType
Returns the checksum type when specified by its ordinal.
getTypeByOrdinal(int) - Static method in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType
Returns the encryption type when specified by its ordinal.
getTypeByOrdinal(int) - Static method in class org.apache.directory.server.kerberos.shared.crypto.encryption.KeyUsage
Returns the key usage number type when specified by its ordinal.
getTypeByOrdinal(int) - Static method in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Gets the ordinal by its ordinal value.
getTypeByOrdinal(int) - Static method in class org.apache.directory.server.kerberos.shared.messages.components.MessageComponentType
Returns the message component type when specified by its ordinal.
getTypeByOrdinal(int) - Static method in class org.apache.directory.server.kerberos.shared.messages.MessageType
Returns the message type when specified by its ordinal.
getTypeByOrdinal(int) - Static method in class org.apache.directory.server.kerberos.shared.messages.value.AuthorizationType
Returns the authorization type when specified by its ordinal.
getTypeByOrdinal(int) - Static method in class org.apache.directory.server.kerberos.shared.messages.value.HostAddressType
Returns the host address type when specified by its ordinal.
getTypeByOrdinal(int) - Static method in class org.apache.directory.server.kerberos.shared.messages.value.LastRequestType
Returns the last request type when specified by its ordinal.
getTypeByOrdinal(int) - Static method in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
Returns the pre-authentication type when specified by its ordinal.
getTypeByOrdinal(int) - Static method in class org.apache.directory.server.kerberos.shared.messages.value.PrincipalNameType
Returns the principal name type when specified by its ordinal.
getTypeByOrdinal(int) - Static method in class org.apache.directory.server.kerberos.shared.messages.value.SamType
Gets the ordinal by its ordinal value.
getTypeByOrdinal(int) - Static method in class org.apache.directory.server.kerberos.shared.messages.value.TransitedEncodingType
Returns the transited encoding type when specified by its ordinal.
getUsageKc(KeyUsage) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionEngine
The "well-known constant" used for the DK function is the key usage number, expressed as four octets in big-endian order, followed by one octet indicated below.
getUsageKe(KeyUsage) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionEngine
The "well-known constant" used for the DK function is the key usage number, expressed as four octets in big-endian order, followed by one octet indicated below.
getUsageKi(KeyUsage) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionEngine
The "well-known constant" used for the DK function is the key usage number, expressed as four octets in big-endian order, followed by one octet indicated below.
getUsec() - Method in class org.apache.directory.server.kerberos.shared.messages.application.SafeBody
Returns the microsecond.
getUsec() - Method in class org.apache.directory.server.kerberos.shared.messages.application.SafeMessage
Returns the microsecond.
getUsec() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKrbCredPart
Returns the microseconds.
getUserData() - Method in class org.apache.directory.server.kerberos.shared.messages.application.SafeBody
Returns the user data.
getUserData() - Method in class org.apache.directory.server.kerberos.shared.messages.application.SafeMessage
Returns the user data.
getUserData() - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKrbPrivPart
Returns the user data.
getUserId() - Method in class org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntry
Returns the user ID.
getValidEnd() - Method in class org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntry
Returns the end of validity.
getValidStart() - Method in class org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntry
Returns the start of validity.
getVersionNumber() - Method in class org.apache.directory.server.kerberos.shared.messages.components.Authenticator
Returns the version number of the Authenticator.
getVersionNumber() - Method in class org.apache.directory.server.kerberos.shared.messages.components.Ticket
Returns the version number.
greaterThan(KerberosTime) - Method in class org.apache.directory.server.kerberos.shared.messages.value.KerberosTime
Returns whether this KerberosTime is greater than a given KerberosTime.

H

handle(Callback[]) - Method in class org.apache.directory.server.kerberos.shared.jaas.CallbackHandlerBean
 
HMAC_MD5 - Static variable in class org.apache.directory.server.kerberos.shared.crypto.checksum.ChecksumType
The hmac-md5 checksum type.
HMAC_SHA1_96_AES128 - Static variable in class org.apache.directory.server.kerberos.shared.crypto.checksum.ChecksumType
The hmac-sha1-96-aes128 checksum type.
HMAC_SHA1_96_AES256 - Static variable in class org.apache.directory.server.kerberos.shared.crypto.checksum.ChecksumType
The hmac-sha1-96-aes256 checksum type.
HMAC_SHA1_DES3 - Static variable in class org.apache.directory.server.kerberos.shared.crypto.checksum.ChecksumType
The hmac-sha1-des3 checksum type.
HMAC_SHA1_DES3_KD - Static variable in class org.apache.directory.server.kerberos.shared.crypto.checksum.ChecksumType
The hmac-sha1-des3-kd checksum type.
HostAddress - Class in org.apache.directory.server.kerberos.shared.messages.value
Provides host address information.
HostAddress(HostAddressType, byte[]) - Constructor for class org.apache.directory.server.kerberos.shared.messages.value.HostAddress
Creates a new instance of HostAddress.
HostAddress(InetAddress) - Constructor for class org.apache.directory.server.kerberos.shared.messages.value.HostAddress
Creates a new instance of HostAddress.
HostAddressDecoder - Class in org.apache.directory.server.kerberos.shared.io.decoder
 
HostAddressDecoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.decoder.HostAddressDecoder
 
HostAddresses - Class in org.apache.directory.server.kerberos.shared.messages.value
 
HostAddresses(HostAddress[]) - Constructor for class org.apache.directory.server.kerberos.shared.messages.value.HostAddresses
Creates a new instance of HostAddresses.
HostAddressesEncoder - Class in org.apache.directory.server.kerberos.shared.io.encoder
 
HostAddressesEncoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.encoder.HostAddressesEncoder
 
HostAddressType - Class in org.apache.directory.server.kerberos.shared.messages.value
Type-safe enumerator for RFC 4120 section 7.5.3 "Address Types."
HW_AUTHENT - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.TicketFlags
Ticket flag - hardware authentication

I

ID_DSA_WITH_SHA1_CMSOID - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType
The id-dsa-with-sha1-CmsOID encryption type.
ID_RSAES_OAEP_ENVOID - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType
The id-RSAES-OAEP-EnvOID encryption type.
INFINITY - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.KerberosTime
Constant for the KerberosTime "infinity."
INITIAL - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.TicketFlags
Ticket flag - initial
InMemoryReplayCache - Class in org.apache.directory.server.kerberos.shared.replay
"The replay cache will store at least the server name, along with the client name, time, and microsecond fields from the recently-seen authenticators, and if a matching tuple is found, the KRB_AP_ERR_REPEAT error is returned."
InMemoryReplayCache() - Constructor for class org.apache.directory.server.kerberos.shared.replay.InMemoryReplayCache
 
INVALID - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.TicketFlags
Ticket flag - invalid
isDisabled() - Method in class org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntry
Returns whether this account is disabled.
isInClockSkew(long) - Method in class org.apache.directory.server.kerberos.shared.messages.value.KerberosTime
Returns whether this KerberosTime is within the given clockskew.
isLockedOut() - Method in class org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntry
Returns whether this account is locked-out.
isReplay(KerberosPrincipal, KerberosPrincipal, KerberosTime, int) - Method in class org.apache.directory.server.kerberos.shared.replay.InMemoryReplayCache
 
isReplay(KerberosPrincipal, KerberosPrincipal, KerberosTime, int) - Method in interface org.apache.directory.server.kerberos.shared.replay.ReplayCache
Returns whether a request is a replay, based on the server principal, client principal, time, and microseconds.
isZero() - Method in class org.apache.directory.server.kerberos.shared.messages.value.KerberosTime
Returns whether this KerberosTime is zero.
iterator() - Method in class org.apache.directory.server.kerberos.shared.messages.value.AuthorizationData
Returns an Iterator over the entries in this AuthorizationData.

J

JndiPrincipalStoreImpl - Class in org.apache.directory.server.kerberos.shared.store
A JNDI-backed implementation of the PrincipalStore interface.
JndiPrincipalStoreImpl(ServiceConfiguration, InitialContextFactory) - Constructor for class org.apache.directory.server.kerberos.shared.store.JndiPrincipalStoreImpl
Creates a new instance of JndiPrincipalStoreImpl.

K

KDC_ERR_BAD_PVNO - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Requested protocol version number not supported.
KDC_ERR_BADOPTION - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
KDC cannot accommodate requested option.
KDC_ERR_C_OLD_MAST_KVNO - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Client's key encrypted in old master key.
KDC_ERR_C_PRINCIPAL_UNKNOWN - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Client not found in Kerberos database.
KDC_ERR_CANNOT_POSTDATE - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Ticket not eligible for postdating.
KDC_ERR_CANT_VERIFY_CERTIFICATE - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Can't verify certificate.
KDC_ERR_CLIENT_NAME_MISMATCH - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Client names do not match.
KDC_ERR_CLIENT_NOT_TRUSTED - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Client is not trusted.
KDC_ERR_CLIENT_NOTYET - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Client not yet valid; try again later.
KDC_ERR_CLIENT_REVOKED - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Clients credentials have been revoked.
KDC_ERR_DH_KEY_PARAMETERS_NOT_ACCEPTED - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Diffie-Hellman (DH) key parameters not accepted.
KDC_ERR_DIGEST_IN_CERT_NOT_ACCEPTED - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Digest in certificate not accepted.
KDC_ERR_DIGEST_IN_SIGNED_DATA_NOT_ACCEPTED - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Digest in signed data not accepted.
KDC_ERR_ETYPE_NOSUPP - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
KDC has no support for encryption type.
KDC_ERR_INCONSISTENT_KEY_PURPOSE - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Inconsistent key purpose.
KDC_ERR_INVALID_CERTIFICATE - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Invalid certificate.
KDC_ERR_INVALID_SIG - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Signature is invalid.
KDC_ERR_KEY_EXPIRED - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Password has expired; change password to reset.
KDC_ERR_MUST_USE_USER2USER - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Server valid for user2user only.
KDC_ERR_NAME_EXP - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Client's entry in database has expired.
KDC_ERR_NEVER_VALID - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Requested start time is later than end time.
KDC_ERR_NONE - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
No error.
KDC_ERR_NULL_KEY - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
The client or server has a null key.
KDC_ERR_PA_CHECKSUM_MUST_BE_INCLUDED - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
PA checksum must be included.
KDC_ERR_PADATA_TYPE_NOSUPP - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
KDC has no support for padata type.
KDC_ERR_PATH_NOT_ACCEPTED - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
KDC Policy rejects transited path.
KDC_ERR_POLICY - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
KDC policy rejects request.
KDC_ERR_PREAUTH_FAILED - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Pre-authentication information was invalid.
KDC_ERR_PREAUTH_REQUIRED - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Additional pre-authentication required.
KDC_ERR_PRINCIPAL_NOT_UNIQUE - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Multiple principal entries in database.
KDC_ERR_PUBLIC_KEY_ENCRYPTION_NOT_SUPPORTED - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Public key encryption not supported.
KDC_ERR_REVOCATION_STATUS_UNKNOWN - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Revocation status unknown.
KDC_ERR_REVOKED_CERTIFICATE - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Revoked certificate.
KDC_ERR_S_OLD_MAST_KVNO - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Server's key encrypted in old master key.
KDC_ERR_S_PRINCIPAL_UNKNOWN - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Server not found in Kerberos database.
KDC_ERR_SERVER_NOMATCH - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Requested server and ticket don't match.
KDC_ERR_SERVICE_EXP - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Server's entry in database has expired.
KDC_ERR_SERVICE_NOTYET - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Server not yet valid; try again later.
KDC_ERR_SERVICE_REVOKED - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Credentials for server have been revoked.
KDC_ERR_SUMTYPE_NOSUPP - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
KDC has no support for checksum type.
KDC_ERR_SVC_UNAVAILABLE - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
A service is not available.
KDC_ERR_TGT_REVOKED - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
TGT has been revoked.
KDC_ERR_TRTYPE_NOSUPP - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
KDC has no support for transited type.
KdcOptions - Class in org.apache.directory.server.kerberos.shared.messages.value
 
KdcOptions() - Constructor for class org.apache.directory.server.kerberos.shared.messages.value.KdcOptions
Creates a new instance of KdcOptions.
KdcOptions(byte[]) - Constructor for class org.apache.directory.server.kerberos.shared.messages.value.KdcOptions
Creates a new instance of KdcOptions.
KdcReply - Class in org.apache.directory.server.kerberos.shared.messages
 
KdcReply(MessageType) - Constructor for class org.apache.directory.server.kerberos.shared.messages.KdcReply
Creates a new instance of KdcReply.
KdcReply(PreAuthenticationData[], KerberosPrincipal, Ticket, EncryptedData, MessageType) - Constructor for class org.apache.directory.server.kerberos.shared.messages.KdcReply
Creates a new instance of KdcReply.
KdcReplyDecoder - Class in org.apache.directory.server.kerberos.shared.io.decoder
 
KdcReplyDecoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.decoder.KdcReplyDecoder
 
KdcReplyEncoder - Class in org.apache.directory.server.kerberos.shared.io.encoder
 
KdcReplyEncoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.encoder.KdcReplyEncoder
 
KdcRequest - Class in org.apache.directory.server.kerberos.shared.messages
 
KdcRequest(int, MessageType, PreAuthenticationData[], RequestBody) - Constructor for class org.apache.directory.server.kerberos.shared.messages.KdcRequest
Creates a new instance of KdcRequest.
KdcRequest(int, MessageType, PreAuthenticationData[], RequestBody, byte[]) - Constructor for class org.apache.directory.server.kerberos.shared.messages.KdcRequest
Creates a new instance of KdcRequest.
KdcRequestDecoder - Class in org.apache.directory.server.kerberos.shared.io.decoder
 
KdcRequestDecoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.decoder.KdcRequestDecoder
 
KdcRequestEncoder - Class in org.apache.directory.server.kerberos.shared.io.encoder
 
KdcRequestEncoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.encoder.KdcRequestEncoder
 
KerberosAttribute - Class in org.apache.directory.server.kerberos.shared.store
 
KerberosAttribute() - Constructor for class org.apache.directory.server.kerberos.shared.store.KerberosAttribute
 
KerberosException - Exception in org.apache.directory.server.kerberos.shared.exceptions
The root of the Kerberos exception hierarchy.
KerberosException(ErrorType) - Constructor for exception org.apache.directory.server.kerberos.shared.exceptions.KerberosException
Creates a KerberosException with an ErrorType.
KerberosException(ErrorType, Throwable) - Constructor for exception org.apache.directory.server.kerberos.shared.exceptions.KerberosException
Creates a KerberosException with an ErrorType and an underlying Throwable that caused this fault.
KerberosException(ErrorType, String) - Constructor for exception org.apache.directory.server.kerberos.shared.exceptions.KerberosException
Creates a KerberosException with an ErrorType and a custom error message.
KerberosException(ErrorType, String, Throwable) - Constructor for exception org.apache.directory.server.kerberos.shared.exceptions.KerberosException
Creates a KerberosException with an ErrorType, a custom error message, and an underlying Throwable that caused this fault.
KerberosException(ErrorType, byte[]) - Constructor for exception org.apache.directory.server.kerberos.shared.exceptions.KerberosException
Creates a KerberosException with an ErrorType and data helping to explain what caused this fault.
KerberosException(ErrorType, byte[], Throwable) - Constructor for exception org.apache.directory.server.kerberos.shared.exceptions.KerberosException
Creates a KerberosException with an ErrorType, data helping to explain what caused this fault, and an underlying Throwable that caused this fault.
KerberosException(int, String) - Constructor for exception org.apache.directory.server.kerberos.shared.exceptions.KerberosException
Creates a KerberosException with an error code and a message.
KerberosException(int, String, Throwable) - Constructor for exception org.apache.directory.server.kerberos.shared.exceptions.KerberosException
Creates a KerberosException with an error code, a message and an underlying Throwable that caused this fault.
KerberosException(int, String, byte[]) - Constructor for exception org.apache.directory.server.kerberos.shared.exceptions.KerberosException
Creates a KerberosException with an error code, a message, and data helping to explain what caused this fault.
KerberosException(int, String, byte[], Throwable) - Constructor for exception org.apache.directory.server.kerberos.shared.exceptions.KerberosException
Creates a KerberosException with an error code, a message, and data helping to explain what caused this fault.
KerberosKeyFactory - Class in org.apache.directory.server.kerberos.shared.crypto.encryption
A factory class for producing KerberosKey's.
KerberosKeyFactory() - Constructor for class org.apache.directory.server.kerberos.shared.crypto.encryption.KerberosKeyFactory
 
KerberosMessage - Class in org.apache.directory.server.kerberos.shared.messages
 
KerberosMessage(MessageType) - Constructor for class org.apache.directory.server.kerberos.shared.messages.KerberosMessage
Creates a new instance of KerberosMessage.
KerberosMessage(int, MessageType) - Constructor for class org.apache.directory.server.kerberos.shared.messages.KerberosMessage
Creates a new instance of KerberosMessage.
KerberosPrincipalModifier - Class in org.apache.directory.server.kerberos.shared.messages.value
 
KerberosPrincipalModifier() - Constructor for class org.apache.directory.server.kerberos.shared.messages.value.KerberosPrincipalModifier
 
KerberosTime - Class in org.apache.directory.server.kerberos.shared.messages.value
Implementation of the time object for Kerberos.
KerberosTime() - Constructor for class org.apache.directory.server.kerberos.shared.messages.value.KerberosTime
Creates a new instance of KerberosTime.
KerberosTime(long) - Constructor for class org.apache.directory.server.kerberos.shared.messages.value.KerberosTime
Creates a new instance of KerberosTime.
KerberosTime(Date) - Constructor for class org.apache.directory.server.kerberos.shared.messages.value.KerberosTime
Creates a new instance of KerberosTime.
KerberosTimeDecoder - Class in org.apache.directory.server.kerberos.shared.io.decoder
 
KerberosTimeDecoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.decoder.KerberosTimeDecoder
 
KerberosTimeEncoder - Class in org.apache.directory.server.kerberos.shared.io.encoder
 
KerberosTimeEncoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.encoder.KerberosTimeEncoder
 
KEY - Static variable in class org.apache.directory.server.kerberos.shared.store.KerberosAttribute
the krb5kdc schema key for a krb5KDCEntry
Keytab - Class in org.apache.directory.server.kerberos.shared.keytab
Keytab file.
Keytab() - Constructor for class org.apache.directory.server.kerberos.shared.keytab.Keytab
 
KeytabEntry - Class in org.apache.directory.server.kerberos.shared.keytab
An entry within a keytab file.
KeytabEntry(String, long, KerberosTime, byte, EncryptionKey) - Constructor for class org.apache.directory.server.kerberos.shared.keytab.KeytabEntry
Creates a new instance of Entry.
KeyUsage - Class in org.apache.directory.server.kerberos.shared.crypto.encryption
From RFC 4120, "The Kerberos Network Authentication Service (V5)": 7.5.1.
Krb5LoginConfiguration - Class in org.apache.directory.server.kerberos.shared.jaas
 
Krb5LoginConfiguration() - Constructor for class org.apache.directory.server.kerberos.shared.jaas.Krb5LoginConfiguration
Creates a new instance of Krb5LoginConfiguration.
KRB_AP_ERR_BAD_INTEGRITY - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Integrity check on decrypted field failed.
KRB_AP_ERR_BADADDR - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Incorrect net address.
KRB_AP_ERR_BADDIRECTION - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Incorrect message direction.
KRB_AP_ERR_BADKEYVER - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Specified version of key is not available.
KRB_AP_ERR_BADMATCH - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Ticket and authenticator don't match.
KRB_AP_ERR_BADORDER - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Message out of order.
KRB_AP_ERR_BADSEQ - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Incorrect sequence number in message.
KRB_AP_ERR_BADVERSION - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Protocol version mismatch.
KRB_AP_ERR_INAPP_CKSUM - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Inappropriate type of checksum in message.
KRB_AP_ERR_METHOD - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Alternative authentication method required.
KRB_AP_ERR_MODIFIED - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Message stream modified.
KRB_AP_ERR_MSG_TYPE - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Invalid msg type.
KRB_AP_ERR_MUT_FAIL - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Mutual authentication failed.
KRB_AP_ERR_NO_TGT - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
No TGT available to validate USER-TO-USER.
KRB_AP_ERR_NOKEY - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Service key not available.
KRB_AP_ERR_NOT_US - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
The ticket isn't for us.
KRB_AP_ERR_REPEAT - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Request is a replay.
KRB_AP_ERR_SKEW - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Clock skew too great.
KRB_AP_ERR_TKT_EXPIRED - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Ticket expired.
KRB_AP_ERR_TKT_NYV - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Ticket not yet valid.
KRB_AP_ERR_USER_TO_USER_REQUIRED - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Ticket must be for USER-TO-USER.
KRB_AP_PATH_NOT_ACCEPTED - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Policy rejects transited path.
KRB_AP_REP - Static variable in class org.apache.directory.server.kerberos.shared.messages.MessageType
Constant for the "application response" message type.
KRB_AP_REQ - Static variable in class org.apache.directory.server.kerberos.shared.messages.MessageType
Constant for the "application request" message type.
KRB_AS_REP - Static variable in class org.apache.directory.server.kerberos.shared.messages.MessageType
Constant for the "initial authentication response" message type.
KRB_AS_REQ - Static variable in class org.apache.directory.server.kerberos.shared.messages.MessageType
Constant for the "initial authentication request" message type.
KRB_AUTHENTICATOR - Static variable in class org.apache.directory.server.kerberos.shared.messages.components.MessageComponentType
Constant for the "authenticator" message component type.
KRB_CRED - Static variable in class org.apache.directory.server.kerberos.shared.messages.MessageType
Constant for the "private (encrypted) message to forward credentials" message type.
KRB_ENC_AP_REP_PART - Static variable in class org.apache.directory.server.kerberos.shared.messages.components.MessageComponentType
Constant for the "encrypted application request part" message component type.
KRB_ENC_AS_REP_PART - Static variable in class org.apache.directory.server.kerberos.shared.messages.components.MessageComponentType
Constant for the "encrypted initial authentication part" message component type.
KRB_ENC_KRB_CRED_PART - Static variable in class org.apache.directory.server.kerberos.shared.messages.components.MessageComponentType
Constant for the "encrypted credentials forward part" message component type.
KRB_ENC_KRB_PRIV_PART - Static variable in class org.apache.directory.server.kerberos.shared.messages.components.MessageComponentType
Constant for the "encrypted application message part" message component type.
KRB_ENC_TGS_REP_PART - Static variable in class org.apache.directory.server.kerberos.shared.messages.components.MessageComponentType
Constant for the "encrypted TGS request part" message component type.
KRB_ENC_TKT_PART - Static variable in class org.apache.directory.server.kerberos.shared.messages.components.MessageComponentType
Constant for the "encrypted ticket part" message component type.
KRB_ERR_CERTIFICATE_MISMATCH - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Certificates do not match.
KRB_ERR_FIELD_TOOLONG - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Field is too long for this implementation.
KRB_ERR_GENERIC - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Generic error (description in e-text).
KRB_ERR_KDC_NAME_MISMATCH - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
KDC names do not match.
KRB_ERR_KDC_NOT_TRUSTED - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
KDC is not trusted.
KRB_ERR_RESPONSE_TOO_BIG - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Response too big for UDP; retry with TCP.
KRB_ERR_REVOCATION_STATUS_UNAVAILABLE - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Revocation status unavailable.
KRB_ERR_WRONG_REALM - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Wrong realm.
KRB_ERROR - Static variable in class org.apache.directory.server.kerberos.shared.messages.MessageType
Constant for the "error response" message type.
KRB_NT_ENTERPRISE - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PrincipalNameType
Constant for the "Enterprise name; may be mapped to principal name" principal name type.
KRB_NT_PRINCIPAL - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PrincipalNameType
Constant for the "Just the name of the principal as in DCE, or for users" principal name type.
KRB_NT_SMTP_NAME - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PrincipalNameType
Constant for the "Name in form of SMTP email name (e.g., user@example.com)" principal name type.
KRB_NT_SRV_HST - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PrincipalNameType
Constant for the "Service with host name as instance (telnet, rcommands)" principal name type.
KRB_NT_SRV_INST - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PrincipalNameType
Constant for the "Service and other unique instance (krbtgt)" principal name type.
KRB_NT_SRV_XHST - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PrincipalNameType
Constant for the "Service with host as remaining components" principal name type.
KRB_NT_UID - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PrincipalNameType
Constant for the "Unique ID" principal name type.
KRB_NT_UNKNOWN - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PrincipalNameType
Constant for the "Name type not known" principal name type.
KRB_NT_X500_PRINCIPAL - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PrincipalNameType
Constant for the "Encoded X.509 Distinguished name [RFC2253]" principal name type.
KRB_PRIV - Static variable in class org.apache.directory.server.kerberos.shared.messages.MessageType
Constant for the "private (encrypted) application message" message type.
KRB_SAFE - Static variable in class org.apache.directory.server.kerberos.shared.messages.MessageType
Constant for the "safe (checksummed) application message" message type.
KRB_TGS_REP - Static variable in class org.apache.directory.server.kerberos.shared.messages.MessageType
Constant for the "response to authentication based on TGT" message type.
KRB_TGS_REQ - Static variable in class org.apache.directory.server.kerberos.shared.messages.MessageType
Constant for the "request for authentication based on TGT" message type.
KRB_TKT - Static variable in class org.apache.directory.server.kerberos.shared.messages.components.MessageComponentType
Constant for the "ticket" message component type.
KrbCredInfo - Class in org.apache.directory.server.kerberos.shared.messages.value
Kerberos credential information.
KrbCredInfo(EncryptionKey, KerberosPrincipal, TicketFlags, KerberosTime, KerberosTime, KerberosTime, KerberosTime, KerberosPrincipal, HostAddresses) - Constructor for class org.apache.directory.server.kerberos.shared.messages.value.KrbCredInfo
Creates a new instance of KrbCredInfo.

L

LastRequest - Class in org.apache.directory.server.kerberos.shared.messages.value
 
LastRequest() - Constructor for class org.apache.directory.server.kerberos.shared.messages.value.LastRequest
Creates a new instance of LastRequest.
LastRequest(LastRequestEntry[]) - Constructor for class org.apache.directory.server.kerberos.shared.messages.value.LastRequest
Creates a new instance of LastRequest.
LastRequestDecoder - Class in org.apache.directory.server.kerberos.shared.io.decoder
 
LastRequestDecoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.decoder.LastRequestDecoder
 
LastRequestEncoder - Class in org.apache.directory.server.kerberos.shared.io.encoder
 
LastRequestEncoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.encoder.LastRequestEncoder
 
LastRequestEntry - Class in org.apache.directory.server.kerberos.shared.messages.value
 
LastRequestEntry(LastRequestType, KerberosTime) - Constructor for class org.apache.directory.server.kerberos.shared.messages.value.LastRequestEntry
Creates a new instance of LastRequestEntry.
LastRequestType - Class in org.apache.directory.server.kerberos.shared.messages.value
 
lessThan(KerberosTime) - Method in class org.apache.directory.server.kerberos.shared.messages.value.KerberosTime
Returns whether this KerberosTime is less than a given KerberosTime.

M

match(Options, int) - Method in class org.apache.directory.server.kerberos.shared.messages.value.Options
Returns whether the option at a given index matches the option in this Options.
MAX_VALUE - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.ApOptions
AP Request option - maximum value
MAX_VALUE - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.KdcOptions
KDC option - maximum value.
MAX_VALUE - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.TicketFlags
Ticket flag - maximum value
MAY_POSTDATE - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.TicketFlags
Ticket flag - may be postdated
MD5WITHRSAENCRYPTION_CMSOID - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType
The md5WithRSAEncryption-CmsOID encryption type.
MessageComponentType - Class in org.apache.directory.server.kerberos.shared.messages.components
Type-safe enumerator for message component types.
MessageType - Class in org.apache.directory.server.kerberos.shared.messages
 
MINUTE - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.KerberosTime
The number of milliseconds in a minute.
MUTUAL_REQUIRED - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.ApOptions
AP Request option - mutual authentication required

N

newPassword - Variable in class org.apache.directory.server.kerberos.shared.store.operations.ChangePassword
The new password for the update.
NFold - Class in org.apache.directory.server.kerberos.shared.crypto.encryption
An implementation of the n-fold algorithm, as required by RFC 3961, "Encryption and Checksum Specifications for Kerberos 5." "To n-fold a number X, replicate the input value to a length that is the least common multiple of n and the length of X.
NFold() - Constructor for class org.apache.directory.server.kerberos.shared.crypto.encryption.NFold
 
nFold(int, byte[]) - Static method in class org.apache.directory.server.kerberos.shared.crypto.encryption.NFold
N-fold the data n times.
NONE - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.LastRequestType
Constant for the "none" last request type.
NULL - Static variable in class org.apache.directory.server.kerberos.shared.crypto.checksum.ChecksumType
The "null" checksum type.
NULL - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType
The "null" encryption type.
NULL - Static variable in class org.apache.directory.server.kerberos.shared.messages.components.MessageComponentType
Constant for the "null" message component type.
NULL - Static variable in class org.apache.directory.server.kerberos.shared.messages.MessageType
Constant for the "null" message type.
NULL - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.AuthorizationType
Constant for the "null" authorization type.
NULL - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
Constant for the "null" pre-authentication data type.
NULL - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.TransitedEncodingType
Constant for the "null" transited encoding type.
NUMBER1 - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.KeyUsage
AS-REQ PA-ENC-TIMESTAMP padata timestamp, encrypted with the client key (Section 5.2.7.2)
NUMBER10 - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.KeyUsage
AP-REQ Authenticator cksum, keyed with the application session key (Section 5.5.1)
NUMBER11 - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.KeyUsage
AP-REQ Authenticator (includes application authenticator subkey), encrypted with the application session key (Section 5.5.1)
NUMBER12 - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.KeyUsage
AP-REP encrypted part (includes application session subkey), encrypted with the application session key (Section 5.5.2)
NUMBER13 - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.KeyUsage
KRB-PRIV encrypted part, encrypted with a key chosen by the application (Section 5.7.1)
NUMBER2 - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.KeyUsage
AS-REP Ticket and TGS-REP Ticket (includes TGS session key or application session key), encrypted with the service key (Section 5.3)
NUMBER3 - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.KeyUsage
AS-REP encrypted part (includes TGS session key or application session key), encrypted with the client key (Section 5.4.2)
NUMBER4 - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.KeyUsage
TGS-REQ KDC-REQ-BODY AuthorizationData, encrypted with the TGS session key (Section 5.4.1)
NUMBER5 - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.KeyUsage
TGS-REQ KDC-REQ-BODY AuthorizationData, encrypted with the TGS authenticator subkey (Section 5.4.1)
NUMBER6 - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.KeyUsage
TGS-REQ PA-TGS-REQ padata AP-REQ Authenticator cksum, keyed with the TGS session key (Section 5.5.1)
NUMBER7 - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.KeyUsage
TGS-REQ PA-TGS-REQ padata AP-REQ Authenticator (includes TGS authenticator subkey), encrypted with the TGS session key (Section 5.5.1)
NUMBER8 - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.KeyUsage
TGS-REP encrypted part (includes application session key), encrypted with the TGS session key (Section 5.4.2)
NUMBER9 - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.KeyUsage
TGS-REP encrypted part (includes application session key), encrypted with the TGS authenticator subkey (Section 5.4.2)

O

OK_AS_DELEGATE - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.TicketFlags
Ticket flag - OK as delegate
Options - Class in org.apache.directory.server.kerberos.shared.messages.value
 
Options(int) - Constructor for class org.apache.directory.server.kerberos.shared.messages.value.Options
 
org.apache.directory.server.kerberos.shared.crypto.checksum - package org.apache.directory.server.kerberos.shared.crypto.checksum
Provides support for checksum calculations.
org.apache.directory.server.kerberos.shared.crypto.encryption - package org.apache.directory.server.kerberos.shared.crypto.encryption
Provides support for Kerberos CipherText operations.
org.apache.directory.server.kerberos.shared.exceptions - package org.apache.directory.server.kerberos.shared.exceptions
Provides the root of the exception hierarchy, as well as the enumerator for mapping Kerberos errors to error codes.
org.apache.directory.server.kerberos.shared.io.decoder - package org.apache.directory.server.kerberos.shared.io.decoder
Provides the decoders for Kerberos message objects.
org.apache.directory.server.kerberos.shared.io.encoder - package org.apache.directory.server.kerberos.shared.io.encoder
Provides the encoders for Kerberos message objects.
org.apache.directory.server.kerberos.shared.jaas - package org.apache.directory.server.kerberos.shared.jaas
Provides utility classes for working with JAAS.
org.apache.directory.server.kerberos.shared.keytab - package org.apache.directory.server.kerberos.shared.keytab
 
org.apache.directory.server.kerberos.shared.messages - package org.apache.directory.server.kerberos.shared.messages
Provides base message objects for Kerberos request and reply messages.
org.apache.directory.server.kerberos.shared.messages.application - package org.apache.directory.server.kerberos.shared.messages.application
Provides message objects for Kerberos application messages.
org.apache.directory.server.kerberos.shared.messages.components - package org.apache.directory.server.kerberos.shared.messages.components
Provides major components of Kerberos messages.
org.apache.directory.server.kerberos.shared.messages.value - package org.apache.directory.server.kerberos.shared.messages.value
Provides value object components of Kerberos messages.
org.apache.directory.server.kerberos.shared.replay - package org.apache.directory.server.kerberos.shared.replay
Provides the interface and in-memory implementation of a Kerberos replay cache.
org.apache.directory.server.kerberos.shared.service - package org.apache.directory.server.kerberos.shared.service
Provides reusable IoHandlerCommands for the Kerberos and Change Password protocols.
org.apache.directory.server.kerberos.shared.store - package org.apache.directory.server.kerberos.shared.store
Provides the implementation for storing Kerberos principals and symmetric keys backed by JNDI.
org.apache.directory.server.kerberos.shared.store.operations - package org.apache.directory.server.kerberos.shared.store.operations
Provides Command pattern objects for working with the JNDI backing store.
OSF_DCE - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.AuthorizationType
Constant for the "OSF DCE" authorization type.

P

PA_ALT_PRINC - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
Constant for the "Alternate principal" pre-authentication data type.
PA_ASF3_SALT - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
Constant for the "ASF3 salt" pre-authentication data type.
PA_CYBERSAFE_SECUREID - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
Constant for the "cybersafe secureid" pre-authentication data type.
PA_ENC_TIMESTAMP - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
Constant for the "encrypted timestamp" pre-authentication data type.
PA_ENC_UNIX_TIME - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
Constant for the "enc unix time" pre-authentication data type.
PA_ETYPE_INFO - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
Constant for the "encryption info" pre-authentication data type.
PA_ETYPE_INFO2 - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
Constant for the "Encryption info 2" pre-authentication data type.
PA_EXTRA_TGT - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
Constant for the "Reserved extra TGT" pre-authentication data type.
PA_GET_FROM_TYPED_DATA - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
Constant for the "Embedded in typed data" pre-authentication data type.
PA_OSF_DCE - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
Constant for the "OSF DCE" pre-authentication data type.
PA_PAC_REQUEST - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
Constant for the "PAC request" pre-authentication data type.
PA_PK_AS_REP - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
Constant for the "PK AS reply" pre-authentication data type.
PA_PK_AS_REP_OLD - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
Constant for the "Old PK AS reply" pre-authentication data type.
PA_PK_AS_REQ - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
Constant for the "PK AS request" pre-authentication data type.
PA_PK_AS_REQ_OLD - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
Constant for the "Old PK AS request" pre-authentication data type.
PA_PW_SALT - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
Constant for the "password salt" pre-authentication data type.
PA_SAM_CHALLENGE - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
Constant for the "SAM challenge" pre-authentication data type.
PA_SAM_CHALLENGE2 - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
Constant for the "SAM challenge 2" pre-authentication data type.
PA_SAM_ETYPE_INFO - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
Constant for the "SAM encryption info" pre-authentication data type.
PA_SAM_REDIRECT - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
Constant for the "SAM redirect" pre-authentication data type.
PA_SAM_RESPONSE - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
Constant for the "SAM response" pre-authentication data type.
PA_SAM_RESPONSE2 - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
Constant for the "SAM response 2" pre-authentication data type.
PA_SAM_TYPE_APACHE - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.SamType
safe SAM type enum for Apache Software Foundation
PA_SAM_TYPE_CRYPTOCARD - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.SamType
safe SAM type enum for CRYPTOCard
PA_SAM_TYPE_DIGI_PATH - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.SamType
safe SAM type enum for Digital Pathways
PA_SAM_TYPE_ENIGMA - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.SamType
safe SAM type enum for Enigma Logic
PA_SAM_TYPE_SECURID - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.SamType
safe SAM type enum for Security Dynamics
PA_SAM_TYPE_SKEY - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.SamType
safe SAM type enum for Traditional S/Key
PA_SAM_TYPE_SKEY_K0 - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.SamType
safe SAM type enum for S/key where KDC has key 0
PA_SANDIA_SECUREID - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
Constant for the "sandia secureid" pre-authentication data type.
PA_SESAME - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
Constant for the "sesame" pre-authentication data type.
PA_TGS_REQ - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
Constant for the "TGS request" pre-authentication data type.
PA_USE_SPECIFIED_KVNO - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
Constant for the "use specified key version" pre-authentication data type.
padString(byte[]) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.DesStringToKey
Add padding to make an exact multiple of 8 bytes.
padString(byte[]) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionEngine
 
POSTDATED - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.KdcOptions
KDC option - postdated.
POSTDATED - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.TicketFlags
Ticket flag - postdated
PRE_AUTHENT - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.TicketFlags
Ticket flag - pre-authentication
PreAuthenticationData - Class in org.apache.directory.server.kerberos.shared.messages.value
 
PreAuthenticationData(PreAuthenticationDataType, byte[]) - Constructor for class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationData
Creates a new instance of PreAuthenticationData.
PreAuthenticationDataDecoder - Class in org.apache.directory.server.kerberos.shared.io.decoder
 
PreAuthenticationDataDecoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.decoder.PreAuthenticationDataDecoder
 
PreAuthenticationDataEncoder - Class in org.apache.directory.server.kerberos.shared.io.encoder
 
PreAuthenticationDataEncoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.encoder.PreAuthenticationDataEncoder
 
PreAuthenticationDataModifier - Class in org.apache.directory.server.kerberos.shared.messages.value
 
PreAuthenticationDataModifier() - Constructor for class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataModifier
 
PreAuthenticationDataType - Class in org.apache.directory.server.kerberos.shared.messages.value
 
PRINCIPAL - Static variable in class org.apache.directory.server.kerberos.shared.store.KerberosAttribute
the krb5kdc schema principal name for a krb5KDCEntry
principal - Variable in class org.apache.directory.server.kerberos.shared.store.operations.ChangePassword
The Kerberos principal who's password is to be changed.
principal - Variable in class org.apache.directory.server.kerberos.shared.store.operations.DeletePrincipal
The Kerberos principal who is to be deleted.
PrincipalName - Class in org.apache.directory.server.kerberos.shared.messages.value
 
PrincipalName(String, int) - Constructor for class org.apache.directory.server.kerberos.shared.messages.value.PrincipalName
Creates a new instance of PrincipalName.
PrincipalNameDecoder - Class in org.apache.directory.server.kerberos.shared.io.decoder
 
PrincipalNameDecoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.decoder.PrincipalNameDecoder
 
PrincipalNameEncoder - Class in org.apache.directory.server.kerberos.shared.io.encoder
 
PrincipalNameEncoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.encoder.PrincipalNameEncoder
 
PrincipalNameModifier - Class in org.apache.directory.server.kerberos.shared.messages.value
 
PrincipalNameModifier() - Constructor for class org.apache.directory.server.kerberos.shared.messages.value.PrincipalNameModifier
 
PrincipalNameType - Class in org.apache.directory.server.kerberos.shared.messages.value
 
PrincipalObjectFactory - Class in org.apache.directory.server.kerberos.shared.store.operations
An ObjectFactory that resusitates objects from directory attributes.
PrincipalObjectFactory() - Constructor for class org.apache.directory.server.kerberos.shared.store.operations.PrincipalObjectFactory
 
PrincipalStateFactory - Class in org.apache.directory.server.kerberos.shared.store.operations
A StateFactory for a server profile.
PrincipalStateFactory() - Constructor for class org.apache.directory.server.kerberos.shared.store.operations.PrincipalStateFactory
 
PrincipalStore - Interface in org.apache.directory.server.kerberos.shared.store
The store interface used by Kerberos services.
PrincipalStoreEntry - Class in org.apache.directory.server.kerberos.shared.store
 
PrincipalStoreEntryModifier - Class in org.apache.directory.server.kerberos.shared.store
 
PrincipalStoreEntryModifier() - Constructor for class org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntryModifier
 
PrivateMessage - Class in org.apache.directory.server.kerberos.shared.messages.application
 
PrivateMessage() - Constructor for class org.apache.directory.server.kerberos.shared.messages.application.PrivateMessage
Creates a new instance of PrivateMessage.
PrivateMessage(EncryptedData) - Constructor for class org.apache.directory.server.kerberos.shared.messages.application.PrivateMessage
Creates a new instance of PrivateMessage.
PrivateMessageDecoder - Class in org.apache.directory.server.kerberos.shared.io.decoder
 
PrivateMessageDecoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.decoder.PrivateMessageDecoder
 
PrivateMessageEncoder - Class in org.apache.directory.server.kerberos.shared.io.encoder
 
PrivateMessageEncoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.encoder.PrivateMessageEncoder
 
PROXIABLE - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.KdcOptions
KDC option - proxiable.
PROXIABLE - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.TicketFlags
Ticket flag - proxiable
PROXY - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.KdcOptions
KDC option - proxy.
PROXY - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.TicketFlags
Ticket flag - proxy
PVNO - Static variable in class org.apache.directory.server.kerberos.shared.messages.KerberosMessage
The Kerberos protocol version number (5).

R

RandomKeyFactory - Class in org.apache.directory.server.kerberos.shared.crypto.encryption
A factory class for producing random keys, suitable for use as session keys.
RandomKeyFactory() - Constructor for class org.apache.directory.server.kerberos.shared.crypto.encryption.RandomKeyFactory
 
randomToKey(byte[]) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.Des3CbcSha1KdEncryption
 
RC2_CBC_ENVOID - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType
The rc2-cbc-EnvOID encryption type.
RC4_HMAC - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType
The rc4-hmac encryption type.
RC4_HMAC_EXP - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType
The rc4-hmac-exp encryption type.
RC4_HMAC_OLD - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType
The c4-hmac-old encryption type.
RC4_HMAC_OLD_EXP - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType
The rc4-hmac-old-exp encryption type.
RC4_MD4 - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType
The rc4-md4 encryption type.
read(File) - Static method in class org.apache.directory.server.kerberos.shared.keytab.Keytab
Read a keytab file.
reconstituteKeyMap(Attribute) - Method in class org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntryModifier
Converts the ASN.1 encoded key set to a map of encryption types to encryption keys.
refresh() - Method in class org.apache.directory.server.kerberos.shared.jaas.Krb5LoginConfiguration
Interface method for reloading the configuration.
removeLeadingBytes(byte[], int, int) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionEngine
 
removeTrailingBytes(byte[], int, int) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionEngine
 
RENEW - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.KdcOptions
KDC option - renew.
RENEWABLE - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.KdcOptions
KDC option - renewable.
RENEWABLE - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.TicketFlags
Ticket flag - renewable
RENEWABLE_OK - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.KdcOptions
KDC option - renewable is ok.
ReplayCache - Interface in org.apache.directory.server.kerberos.shared.replay
"The replay cache will store at least the server name, along with the client name, time, and microsecond fields from the recently-seen authenticators, and if a matching tuple is found, the KRB_AP_ERR_REPEAT error is returned."
RequestBody - Class in org.apache.directory.server.kerberos.shared.messages.value
 
RequestBody(KdcOptions, KerberosPrincipal, KerberosPrincipal, KerberosTime, KerberosTime, KerberosTime, int, EncryptionType[], HostAddresses, EncryptedData, Ticket[]) - Constructor for class org.apache.directory.server.kerberos.shared.messages.value.RequestBody
Creates a new instance of RequestBody.
RequestBodyModifier - Class in org.apache.directory.server.kerberos.shared.messages.value
 
RequestBodyModifier() - Constructor for class org.apache.directory.server.kerberos.shared.messages.value.RequestBodyModifier
 
RESERVED - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.ApOptions
AP Request option - reserved
RESERVED - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.KdcOptions
KDC option - reserved.
RESERVED - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.TicketFlags
Ticket flag - reserved
RESERVED4 - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType
The reserved (4) encryption type.
RESERVED6 - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType
The reserved (6) encryption type.
RSA_MD4 - Static variable in class org.apache.directory.server.kerberos.shared.crypto.checksum.ChecksumType
The rsa-md4 checksum type.
RSA_MD4_DES - Static variable in class org.apache.directory.server.kerberos.shared.crypto.checksum.ChecksumType
The rsa-md4-des checksum type.
RSA_MD4_DES_K - Static variable in class org.apache.directory.server.kerberos.shared.crypto.checksum.ChecksumType
The rsa-md4-des-k checksum type.
RSA_MD5 - Static variable in class org.apache.directory.server.kerberos.shared.crypto.checksum.ChecksumType
The rsa-md5 checksum type.
RSA_MD5_DES - Static variable in class org.apache.directory.server.kerberos.shared.crypto.checksum.ChecksumType
The rsa-md5-des checksum type.
RSA_MD5_DES3 - Static variable in class org.apache.directory.server.kerberos.shared.crypto.checksum.ChecksumType
The rsa-md5-des3 checksum type.
RSAENCRYPTION_ENVOID - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType
The rsaEncryption-EnvOID encryption type.

S

SafeBody - Class in org.apache.directory.server.kerberos.shared.messages.application
 
SafeBody(byte[], KerberosTime, Integer, Integer, HostAddress, HostAddress) - Constructor for class org.apache.directory.server.kerberos.shared.messages.application.SafeBody
Creates a new instance of SafeBody.
SafeMessage - Class in org.apache.directory.server.kerberos.shared.messages.application
 
SafeMessage(SafeBody, Checksum) - Constructor for class org.apache.directory.server.kerberos.shared.messages.application.SafeMessage
Creates a new instance of SafeMessage.
SAM_TYPE - Static variable in class org.apache.directory.server.kerberos.shared.store.KerberosAttribute
the Apache specific SAM type attribute
SamType - Class in org.apache.directory.server.kerberos.shared.messages.value
Type safe enumeration of Single-use Authentication Mechanism types
save(KerberosPrincipal, KerberosPrincipal, KerberosTime, int) - Method in class org.apache.directory.server.kerberos.shared.replay.InMemoryReplayCache
 
save(KerberosPrincipal, KerberosPrincipal, KerberosTime, int) - Method in interface org.apache.directory.server.kerberos.shared.replay.ReplayCache
Saves the server principal, client principal, time, and microseconds to the replay cache.
seal(EncryptionKey, Encodable, KeyUsage) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.CipherTextHandler
Performs an encode and an encrypt.
SESAME - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.AuthorizationType
Constant for the "sesame" authorization type.
set(int) - Method in class org.apache.directory.server.kerberos.shared.messages.value.Options
Sets the option at a given index.
setAdditionalTickets(Ticket[]) - Method in class org.apache.directory.server.kerberos.shared.messages.value.RequestBodyModifier
Sets additional Tickets.
setAddresses(HostAddresses) - Method in class org.apache.directory.server.kerberos.shared.messages.value.RequestBodyModifier
Sets the HostAddresses.
setApOptions(ApOptions) - Method in class org.apache.directory.server.kerberos.shared.messages.ApplicationRequest
Sets the ApOptions.
setAuthorizationData(AuthorizationData) - Method in class org.apache.directory.server.kerberos.shared.messages.components.AuthenticatorModifier
Sets the AuthorizationData.
setAuthorizationData(AuthorizationData) - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncTicketPartModifier
Sets the AuthorizationData.
setAuthTime(KerberosTime) - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKdcRepPart
Sets the auth KerberosTime.
setAuthTime(KerberosTime) - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncTicketPartModifier
Sets the auth KerberosTime.
setAuthTime(KerberosTime) - Method in class org.apache.directory.server.kerberos.shared.messages.KdcReply
Sets the auth KerberosTime.
setBit(byte[], int, int) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.DesStringToKey
Sets a bit at a given position.
setBit(byte[], int, int) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionEngine
 
setBytes(byte[]) - Method in class org.apache.directory.server.kerberos.shared.messages.value.Options
 
setChecksum(Checksum) - Method in class org.apache.directory.server.kerberos.shared.messages.components.AuthenticatorModifier
Sets the Checksum.
setCipherText(byte[]) - Method in class org.apache.directory.server.kerberos.shared.messages.value.EncryptedDataModifier
Sets the raw cipher text bytes.
setClientAddresses(HostAddresses) - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKdcRepPart
Sets the client HostAddresses.
setClientAddresses(HostAddresses) - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncTicketPartModifier
Sets the client HostAddresses.
setClientAddresses(HostAddresses) - Method in class org.apache.directory.server.kerberos.shared.messages.KdcReply
Sets the client HostAddresses.
setClientMicroSecond(int) - Method in class org.apache.directory.server.kerberos.shared.messages.components.AuthenticatorModifier
Sets the client microsecond.
setClientMicroSecond(int) - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncApRepPartModifier
Sets the client microsecond.
setClientMicroSecond(Integer) - Method in class org.apache.directory.server.kerberos.shared.messages.ErrorMessageModifier
Sets the client microsecond.
setClientName(PrincipalName) - Method in class org.apache.directory.server.kerberos.shared.messages.components.AuthenticatorModifier
Sets the client PrincipalName.
setClientName(PrincipalName) - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncTicketPartModifier
Sets the client PrincipalName.
setClientName(PrincipalName) - Method in class org.apache.directory.server.kerberos.shared.messages.value.RequestBodyModifier
Sets the client PrincipalName.
setClientPrincipal(KerberosPrincipal) - Method in class org.apache.directory.server.kerberos.shared.messages.components.AuthenticatorModifier
Sets the client KerberosPrincipal.
setClientPrincipal(KerberosPrincipal) - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncTicketPartModifier
Sets the client KerberosPrincipal.
setClientPrincipal(KerberosPrincipal) - Method in class org.apache.directory.server.kerberos.shared.messages.ErrorMessageModifier
Sets the client KerberosPrincipal.
setClientPrincipal(KerberosPrincipal) - Method in class org.apache.directory.server.kerberos.shared.messages.KdcReply
Sets the client KerberosPrincipal.
setClientRealm(String) - Method in class org.apache.directory.server.kerberos.shared.messages.components.AuthenticatorModifier
Sets the client realm.
setClientRealm(String) - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncTicketPartModifier
Sets the client realm.
setClientTime(KerberosTime) - Method in class org.apache.directory.server.kerberos.shared.messages.components.AuthenticatorModifier
Sets the client KerberosTime.
setClientTime(KerberosTime) - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncApRepPartModifier
Sets the client KerberosTime.
setClientTime(KerberosTime) - Method in class org.apache.directory.server.kerberos.shared.messages.ErrorMessageModifier
Sets the client KerberosTime.
setClockSkew(long) - Method in class org.apache.directory.server.kerberos.shared.replay.InMemoryReplayCache
Sets the clock skew.
setCommonName(String) - Method in class org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntryModifier
Sets the common name (cn).
setDataType(PreAuthenticationDataType) - Method in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataModifier
Sets the PreAuthenticationDataType.
setDataValue(byte[]) - Method in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataModifier
Sets the raw bytes of this PreAuthenticationData.
setDisabled(boolean) - Method in class org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntryModifier
Sets whether the account is disabled.
setDistinguishedName(String) - Method in class org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntryModifier
Sets the distinguished name (DN).
setEncAuthorizationData(EncryptedData) - Method in class org.apache.directory.server.kerberos.shared.messages.value.RequestBodyModifier
Sets the encrypted authorization data.
setEncKDCRepPart(EncKdcRepPart) - Method in class org.apache.directory.server.kerberos.shared.messages.KdcReply
Sets the EncKdcRepPart.
setEncPart(EncryptedData) - Method in class org.apache.directory.server.kerberos.shared.messages.ApplicationRequest
Sets the EncryptedData.
setEncPart(EncryptedData) - Method in class org.apache.directory.server.kerberos.shared.messages.components.TicketModifier
Sets the EncryptedData.
setEncPart(EncryptedData) - Method in class org.apache.directory.server.kerberos.shared.messages.KdcReply
Sets the EncryptedData.
setEncryptedPart(EncryptedData) - Method in class org.apache.directory.server.kerberos.shared.messages.application.PrivateMessage
Sets the EncryptedData.
setEncryptionType(EncryptionType) - Method in class org.apache.directory.server.kerberos.shared.messages.value.EncryptedDataModifier
Sets the EncryptionType.
setEncTicketPart(EncTicketPart) - Method in class org.apache.directory.server.kerberos.shared.messages.components.Ticket
Sets the EncTicketPart.
setEndTime(KerberosTime) - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKdcRepPart
Sets the end KerberosTime.
setEndTime(KerberosTime) - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncTicketPartModifier
Sets the end KerberosTime.
setEndTime(KerberosTime) - Method in class org.apache.directory.server.kerberos.shared.messages.KdcReply
Sets the end KerberosTime.
setEntries(List<KeytabEntry>) - Method in class org.apache.directory.server.kerberos.shared.keytab.Keytab
 
setErrorCode(int) - Method in class org.apache.directory.server.kerberos.shared.messages.ErrorMessageModifier
Sets the error code.
setEType(EncryptionType[]) - Method in class org.apache.directory.server.kerberos.shared.messages.value.RequestBodyModifier
Sets the requested EncryptionTypes.
setExpiration(KerberosTime) - Method in class org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntryModifier
Sets the expiration time.
setExplanatoryData(byte[]) - Method in class org.apache.directory.server.kerberos.shared.messages.ErrorMessageModifier
Sets the explanatory data.
setExplanatoryText(String) - Method in class org.apache.directory.server.kerberos.shared.messages.ErrorMessageModifier
Sets the explanatory text.
setFlag(int) - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncTicketPartModifier
Sets the flag at the given index.
setFlags(TicketFlags) - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKdcRepPart
Sets the TicketFlags.
setFlags(TicketFlags) - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncTicketPartModifier
Sets the TicketFlags.
setFlags(TicketFlags) - Method in class org.apache.directory.server.kerberos.shared.messages.KdcReply
Sets the TicketFlags.
setFrom(KerberosTime) - Method in class org.apache.directory.server.kerberos.shared.messages.value.RequestBodyModifier
Sets the from KerberosTime.
setKDCFlags(int) - Method in class org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntryModifier
Sets the KDC flags.
setKdcOptions(KdcOptions) - Method in class org.apache.directory.server.kerberos.shared.messages.value.RequestBodyModifier
Sets the KdcOptions.
setKerberosTime(KerberosTime) - Method in class org.apache.directory.server.kerberos.shared.messages.value.EncryptedTimeStampModifier
Sets the KerberosTime.
setKey(EncryptionKey) - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKdcRepPart
Sets the EncryptionKey.
setKey(EncryptionKey) - Method in class org.apache.directory.server.kerberos.shared.messages.KdcReply
Sets the EncryptionKey.
setKeyExpiration(KerberosTime) - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKdcRepPart
Sets the key expiration KerberosTime.
setKeyExpiration(KerberosTime) - Method in class org.apache.directory.server.kerberos.shared.messages.KdcReply
Sets the key expiration KerberosTime.
setKeyMap(Map<EncryptionType, EncryptionKey>) - Method in class org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntryModifier
Sets the key map.
setKeytabVersion(byte[]) - Method in class org.apache.directory.server.kerberos.shared.keytab.Keytab
 
setKeyVersion(int) - Method in class org.apache.directory.server.kerberos.shared.messages.value.EncryptedDataModifier
Sets the key version.
setKeyVersionNumber(int) - Method in class org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntryModifier
Sets the key version number.
setLastRequest(LastRequest) - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKdcRepPart
Sets the LastRequest.
setLastRequest(LastRequest) - Method in class org.apache.directory.server.kerberos.shared.messages.KdcReply
Sets the LastRequest.
setLockedOut(boolean) - Method in class org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntryModifier
Sets whether the account is locked-out.
setMaxLife(int) - Method in class org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntryModifier
Sets the ticket maximum life time.
setMaxRenew(int) - Method in class org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntryModifier
Sets the ticket maximum renew time.
setMessageType(MessageType) - Method in class org.apache.directory.server.kerberos.shared.messages.KerberosMessage
Sets the MessageType.
setMicroSecond(Integer) - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKrbPrivPartModifier
Sets the microsecond.
setMicroSecond(int) - Method in class org.apache.directory.server.kerberos.shared.messages.value.EncryptedTimeStampModifier
Sets the microseconds.
setNonce(int) - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKdcRepPart
Sets the nonce.
setNonce(int) - Method in class org.apache.directory.server.kerberos.shared.messages.KdcReply
Sets the nonce.
setNonce(int) - Method in class org.apache.directory.server.kerberos.shared.messages.value.RequestBodyModifier
Sets the nonce.
setOption(int) - Method in class org.apache.directory.server.kerberos.shared.messages.ApplicationRequest
Sets the option at a specified index.
setOption(int) - Method in class org.apache.directory.server.kerberos.shared.messages.KdcRequest
Sets the option at the specified index.
setPaData(PreAuthenticationData[]) - Method in class org.apache.directory.server.kerberos.shared.messages.KdcReply
Sets the array of PreAuthenticationDatas.
setParity(byte[]) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.Des3CbcSha1KdEncryption
 
setParity(byte[]) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.DesStringToKey
Set odd parity on an eight-byte array.
setPasswordEnd(KerberosTime) - Method in class org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntryModifier
Sets the end-of-life for the password.
setPrincipal(KerberosPrincipal) - Method in class org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntryModifier
Sets the principal.
setPrincipalName(PrincipalName) - Method in class org.apache.directory.server.kerberos.shared.messages.value.KerberosPrincipalModifier
Sets the PrincipalName.
setProtocolVersionNumber(int) - Method in class org.apache.directory.server.kerberos.shared.messages.KerberosMessage
Sets the protocol version number.
setRealm(String) - Method in class org.apache.directory.server.kerberos.shared.messages.value.KerberosPrincipalModifier
Sets the realm.
setRealm(String) - Method in class org.apache.directory.server.kerberos.shared.messages.value.RequestBodyModifier
Sets the realm.
setRealmName(String) - Method in class org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntryModifier
Sets the realm.
setRecipientAddress(HostAddress) - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKrbPrivPartModifier
Sets the recipient HostAddress.
setRenewTill(KerberosTime) - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKdcRepPart
Sets the renew till KerberosTime.
setRenewTill(KerberosTime) - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncTicketPartModifier
Sets the renew till KerberosTime.
setRenewTill(KerberosTime) - Method in class org.apache.directory.server.kerberos.shared.messages.KdcReply
Sets the renew till KerberosTime.
setRtime(KerberosTime) - Method in class org.apache.directory.server.kerberos.shared.messages.value.RequestBodyModifier
Sets the "R" KerberosTime.
setSamType(SamType) - Method in class org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntryModifier
Sets the single-use authentication (SAM) type.
setSenderAddress(HostAddress) - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKrbPrivPartModifier
Sets the sender HostAddress.
setSequenceNumber(int) - Method in class org.apache.directory.server.kerberos.shared.messages.components.AuthenticatorModifier
Sets the sequence number.
setSequenceNumber(Integer) - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncApRepPartModifier
Sets the sequence number.
setSequenceNumber(Integer) - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKrbPrivPartModifier
Sets the sequence number.
setServerMicroSecond(int) - Method in class org.apache.directory.server.kerberos.shared.messages.ErrorMessageModifier
Sets the server microsecond.
setServerName(PrincipalName) - Method in class org.apache.directory.server.kerberos.shared.messages.components.TicketModifier
Sets the server PrincipalName.
setServerName(PrincipalName) - Method in class org.apache.directory.server.kerberos.shared.messages.value.RequestBodyModifier
Sets the server PrincipalName.
setServerPrincipal(KerberosPrincipal) - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKdcRepPart
Sets the server KerberosPrincipal.
setServerPrincipal(KerberosPrincipal) - Method in class org.apache.directory.server.kerberos.shared.messages.components.TicketModifier
Sets the server KerberosPrincipal.
setServerPrincipal(KerberosPrincipal) - Method in class org.apache.directory.server.kerberos.shared.messages.ErrorMessageModifier
Sets the server KerberosPrincipal.
setServerPrincipal(KerberosPrincipal) - Method in class org.apache.directory.server.kerberos.shared.messages.KdcReply
Sets the server KerberosPrincipal.
setServerRealm(String) - Method in class org.apache.directory.server.kerberos.shared.messages.components.TicketModifier
Sets the server realm.
setServerTime(KerberosTime) - Method in class org.apache.directory.server.kerberos.shared.messages.ErrorMessageModifier
Sets the server KerberosTime.
setSessionKey(EncryptionKey) - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncTicketPartModifier
Sets the sesson EncryptionKey.
setStartTime(KerberosTime) - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKdcRepPart
Sets the start KerberosTime.
setStartTime(KerberosTime) - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncTicketPartModifier
Sets the start KerberosTime.
setStartTime(KerberosTime) - Method in class org.apache.directory.server.kerberos.shared.messages.KdcReply
Sets the start KerberosTime.
setSubSessionKey(EncryptionKey) - Method in class org.apache.directory.server.kerberos.shared.messages.components.AuthenticatorModifier
Sets the sub-session EncryptionKey.
setSubSessionKey(EncryptionKey) - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncApRepPartModifier
Sets the sub-session EncryptionKey.
setTicket(Ticket) - Method in class org.apache.directory.server.kerberos.shared.messages.ApplicationRequest
Sets the Ticket.
setTicket(Ticket) - Method in class org.apache.directory.server.kerberos.shared.messages.KdcReply
Sets the Ticket.
setTicketVersionNumber(int) - Method in class org.apache.directory.server.kerberos.shared.messages.components.TicketModifier
Sets the Ticket version number.
setTill(KerberosTime) - Method in class org.apache.directory.server.kerberos.shared.messages.value.RequestBodyModifier
Sets the till KerberosTime.
setTimestamp(KerberosTime) - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKrbPrivPartModifier
Sets the KerberosTime timestamp.
setTransitedEncoding(TransitedEncoding) - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncTicketPartModifier
Sets the TransitedEncoding.
setType(int) - Method in class org.apache.directory.server.kerberos.shared.messages.value.PrincipalNameModifier
Sets the type.
setUserData(byte[]) - Method in class org.apache.directory.server.kerberos.shared.messages.components.EncKrbPrivPartModifier
Sets the user data.
setUserId(String) - Method in class org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntryModifier
Sets the user ID.
setValidEnd(KerberosTime) - Method in class org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntryModifier
Sets the end of validity.
setValidStart(KerberosTime) - Method in class org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntryModifier
Sets the start of validity.
setVersionNumber(int) - Method in class org.apache.directory.server.kerberos.shared.messages.components.AuthenticatorModifier
Sets the version number.
SHA1 - Static variable in class org.apache.directory.server.kerberos.shared.crypto.checksum.ChecksumType
The sha1 (unkeyed) checksum type.
SHA1_2 - Static variable in class org.apache.directory.server.kerberos.shared.crypto.checksum.ChecksumType
The sha1 (unkeyed) checksum type.
SHA_1WITHRSAENCRYPTION_CMSOID - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType
The sha-1WithRSAEncryption-CmsOID encryption type.
SUBKEY_KEYMATERIAL - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType
The subkey-keymaterial encryption type.
sum(byte[], byte[], int) - Static method in class org.apache.directory.server.kerberos.shared.crypto.encryption.NFold
Perform one's complement addition (addition with end-around carry).

T

TD_APP_DEFINED_ERROR - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
Constant for the "application specific" pre-authentication data type.
TD_CERTIFICATE_INDEX - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
Constant for the "Certificate index" pre-authentication data type.
TD_KRB_PRINCIPAL - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
Constant for the "PrincipalName" pre-authentication data type.
TD_KRB_REALM - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
Constant for the "Realm" pre-authentication data type.
TD_PADATA - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
Constant for the "Embeds padata" pre-authentication data type.
TD_PKINIT_CMS_CERTIFICATES - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
Constant for the "CertificateSet from CMS" pre-authentication data type.
TD_REQ_NONCE - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
Constant for the "Request nonce" pre-authentication data type.
TD_REQ_SEQ - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
Constant for the "Request sequence number" pre-authentication data type.
TD_TRUSTED_CERTIFIERS - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
Constant for the "Trusted certifiers" pre-authentication data type.
Ticket - Class in org.apache.directory.server.kerberos.shared.messages.components
Ticket message component as handed out by the ticket granting service.
Ticket(KerberosPrincipal, EncryptedData) - Constructor for class org.apache.directory.server.kerberos.shared.messages.components.Ticket
Creates a new instance of Ticket.
Ticket(int, KerberosPrincipal, EncryptedData) - Constructor for class org.apache.directory.server.kerberos.shared.messages.components.Ticket
Creates a new instance of Ticket.
TICKET_VNO - Static variable in class org.apache.directory.server.kerberos.shared.messages.components.Ticket
Constant for the Ticket version number (5).
TicketDecoder - Class in org.apache.directory.server.kerberos.shared.io.decoder
 
TicketDecoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.decoder.TicketDecoder
 
TicketEncoder - Class in org.apache.directory.server.kerberos.shared.io.encoder
 
TicketEncoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.encoder.TicketEncoder
 
TicketFactory - Class in org.apache.directory.server.kerberos.shared.store
 
TicketFactory() - Constructor for class org.apache.directory.server.kerberos.shared.store.TicketFactory
 
TicketFlags - Class in org.apache.directory.server.kerberos.shared.messages.value
 
TicketFlags() - Constructor for class org.apache.directory.server.kerberos.shared.messages.value.TicketFlags
Class constructor
TicketFlags(byte[]) - Constructor for class org.apache.directory.server.kerberos.shared.messages.value.TicketFlags
Creates a new instance of TicketFlags.
TicketGrantReply - Class in org.apache.directory.server.kerberos.shared.messages
 
TicketGrantReply() - Constructor for class org.apache.directory.server.kerberos.shared.messages.TicketGrantReply
Creates a new instance of TicketGrantReply.
TicketGrantReply(PreAuthenticationData[], KerberosPrincipal, Ticket, EncryptedData) - Constructor for class org.apache.directory.server.kerberos.shared.messages.TicketGrantReply
Creates a new instance of TicketGrantReply.
TicketModifier - Class in org.apache.directory.server.kerberos.shared.messages.components
 
TicketModifier() - Constructor for class org.apache.directory.server.kerberos.shared.messages.components.TicketModifier
 
TIME_OF_INITIAL_REQ - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.LastRequestType
Constant for the "time of initial request" last request type.
TIME_OF_INITIAL_TGT - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.LastRequestType
Constant for the "time of initial ticket" last request type.
TIME_OF_LAST_RENEWAL - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.LastRequestType
Constant for the "time of last renewal" last request type.
TIME_OF_LAST_REQ - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.LastRequestType
Constant for the "time of last request" last request type.
TIME_OF_NEWEST_TGT - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.LastRequestType
Constant for the "time of newest ticket" last request type.
TIME_OF_PASSWORD_EXP - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.LastRequestType
Constant for the "time of password expiration" last request type.
toDate() - Method in class org.apache.directory.server.kerberos.shared.messages.value.KerberosTime
Returns the KerberosTime as a Date.
toString() - Method in class org.apache.directory.server.kerberos.shared.crypto.checksum.ChecksumType
 
toString() - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType
 
toString() - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.KeyUsage
 
toString() - Method in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
Returns the message for this Kerberos error.
toString() - Method in class org.apache.directory.server.kerberos.shared.messages.components.MessageComponentType
 
toString() - Method in class org.apache.directory.server.kerberos.shared.messages.MessageType
 
toString() - Method in class org.apache.directory.server.kerberos.shared.messages.value.ApOptions
Converts the object to a printable string.
toString() - Method in class org.apache.directory.server.kerberos.shared.messages.value.AuthorizationType
 
toString() - Method in class org.apache.directory.server.kerberos.shared.messages.value.EncryptionKey
 
toString() - Method in class org.apache.directory.server.kerberos.shared.messages.value.HostAddress
 
toString() - Method in class org.apache.directory.server.kerberos.shared.messages.value.HostAddresses
 
toString() - Method in class org.apache.directory.server.kerberos.shared.messages.value.HostAddressType
 
toString() - Method in class org.apache.directory.server.kerberos.shared.messages.value.KdcOptions
Converts the object to a printable string.
toString() - Method in class org.apache.directory.server.kerberos.shared.messages.value.KerberosTime
 
toString() - Method in class org.apache.directory.server.kerberos.shared.messages.value.LastRequestType
 
toString() - Method in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
 
toString() - Method in class org.apache.directory.server.kerberos.shared.messages.value.PrincipalNameType
 
toString() - Method in class org.apache.directory.server.kerberos.shared.messages.value.SamType
Returns the name of the SamType.
toString() - Method in class org.apache.directory.server.kerberos.shared.messages.value.TicketFlags
Converts the object to a printable string.
toString() - Method in class org.apache.directory.server.kerberos.shared.messages.value.TransitedEncodingType
 
TRANSITED_POLICY_CHECKED - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.TicketFlags
Ticket flag - transitedEncoding policy checked
TransitedEncoding - Class in org.apache.directory.server.kerberos.shared.messages.value
 
TransitedEncoding() - Constructor for class org.apache.directory.server.kerberos.shared.messages.value.TransitedEncoding
Creates a new instance of TransitedEncoding.
TransitedEncoding(TransitedEncodingType, byte[]) - Constructor for class org.apache.directory.server.kerberos.shared.messages.value.TransitedEncoding
Creates a new instance of TransitedEncoding.
TransitedEncodingEncoder - Class in org.apache.directory.server.kerberos.shared.io.encoder
 
TransitedEncodingEncoder() - Constructor for class org.apache.directory.server.kerberos.shared.io.encoder.TransitedEncodingEncoder
 
TransitedEncodingType - Class in org.apache.directory.server.kerberos.shared.messages.value
 

U

UNKNOWN - Static variable in class org.apache.directory.server.kerberos.shared.crypto.checksum.ChecksumType
The "unknown" checksum type.
UNKNOWN - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType
The "unknown" encryption type.
unseal(Class, EncryptionKey, EncryptedData, KeyUsage) - Method in class org.apache.directory.server.kerberos.shared.crypto.encryption.CipherTextHandler
Perform a decrypt and a decode.
UNUSED10 - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.KdcOptions
KDC option - unused10.
UNUSED11 - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.KdcOptions
KDC option - unused11.
UNUSED12 - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.KdcOptions
KDC option - unused12.
UNUSED13 - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.KdcOptions
KDC option - unused13.
UNUSED7 - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.KdcOptions
KDC option - unused7.
UNUSED9 - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.KdcOptions
KDC option - unused9.
USE_SESSION_KEY - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.ApOptions
AP Request option - use session key

V

VALIDATE - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.KdcOptions
KDC option - validate.
VALUES - Static variable in class org.apache.directory.server.kerberos.shared.crypto.checksum.ChecksumType
A List of all the checksum type constants.
VALUES - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType
A List of all the encryption type constants.
VALUES - Static variable in class org.apache.directory.server.kerberos.shared.crypto.encryption.KeyUsage
VALUES needs to be located here, otherwise illegal forward reference.
VALUES - Static variable in class org.apache.directory.server.kerberos.shared.exceptions.ErrorType
A List of all the error type constants.
VALUES - Static variable in class org.apache.directory.server.kerberos.shared.messages.components.MessageComponentType
A List of all the message component type constants.
VALUES - Static variable in class org.apache.directory.server.kerberos.shared.messages.MessageType
A list of all the message type constants.
VALUES - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.AuthorizationType
A List of all the authorization type constants.
VALUES - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.HostAddressType
A List of all the host address type constants.
VALUES - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.LastRequestType
A List of all the last request type constants.
VALUES - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PreAuthenticationDataType
A list of all the pre-authentication type constants.
VALUES - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.PrincipalNameType
A List of all the principal name type constants.
VALUES - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.SamType
a list of all the sam type constants
VALUES - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.TransitedEncodingType
A List of all the transited encoding type constants.
VerifyAuthHeader - Class in org.apache.directory.server.kerberos.shared.service
Shared by TGS and Changepw.
VerifyAuthHeader() - Constructor for class org.apache.directory.server.kerberos.shared.service.VerifyAuthHeader
 
verifyAuthHeader(ApplicationRequest, Ticket, EncryptionKey, long, ReplayCache, boolean, InetAddress, CipherTextHandler, KeyUsage, boolean) - Method in class org.apache.directory.server.kerberos.shared.service.VerifyAuthHeader
Verifies an AuthHeader using guidelines from RFC 1510 section A.10., "KRB_AP_REQ verification."
verifyChecksum(Checksum, byte[], byte[], KeyUsage) - Method in class org.apache.directory.server.kerberos.shared.crypto.checksum.ChecksumHandler
Verify a checksum by providing the raw bytes and an (optional) key for keyed checksums.
VERSION - Static variable in class org.apache.directory.server.kerberos.shared.store.KerberosAttribute
the krb5kdc schema key version identifier for a krb5KDCEntry
VERSION_51 - Static variable in class org.apache.directory.server.kerberos.shared.keytab.Keytab
Byte array constant for keytab file format 5.1.
VERSION_52 - Static variable in class org.apache.directory.server.kerberos.shared.keytab.Keytab
Byte array constant for keytab file format 5.2.

W

WEEK - Static variable in class org.apache.directory.server.kerberos.shared.messages.value.KerberosTime
The number of milliseconds in a week.
write(File) - Method in class org.apache.directory.server.kerberos.shared.keytab.Keytab
Write the keytab to a File.
writeFile(ByteBuffer, File) - Method in class org.apache.directory.server.kerberos.shared.keytab.Keytab
Write the contents of the ByteBuffer to a File.

A C D E F G H I J K L M N O P R S T U V W

Copyright © 2003-2007 The Apache Software Foundation. All Rights Reserved.