Skip navigation links
A C D E F G H I K M O P R S T V 

A

AbstractInternalKdcServer - Class in org.apache.kerby.kerberos.kerb.server.impl
Abstract KDC server implementation.
AbstractInternalKdcServer(KdcSetting) - Constructor for class org.apache.kerby.kerberos.kerb.server.impl.AbstractInternalKdcServer
 
AbstractPreauthPlugin - Class in org.apache.kerby.kerberos.kerb.server.preauth
 
AbstractPreauthPlugin(PreauthPluginMeta) - Constructor for class org.apache.kerby.kerberos.kerb.server.preauth.AbstractPreauthPlugin
 
allowTcp() - Method in class org.apache.kerby.kerberos.kerb.server.KdcConfig
Is to allow TCP for KDC
allowTcp() - Method in class org.apache.kerby.kerberos.kerb.server.KdcSetting
Get whether tcp protocol is allowed
allowUdp() - Method in class org.apache.kerby.kerberos.kerb.server.KdcConfig
Is to allow UDP for KDC
allowUdp() - Method in class org.apache.kerby.kerberos.kerb.server.KdcSetting
Get whether udp protocol is allowed
AsRequest - Class in org.apache.kerby.kerberos.kerb.server.request
 
AsRequest(AsReq, KdcContext) - Constructor for class org.apache.kerby.kerberos.kerb.server.request.AsRequest
 
authenticate() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Do some authenticate.
authPack - Variable in class org.apache.kerby.kerberos.kerb.server.preauth.pkinit.PkinitRequestContext
 

C

CacheService - Interface in org.apache.kerby.kerberos.kerb.server.replay
 
checkAndCache(RequestRecord) - Method in interface org.apache.kerby.kerberos.kerb.server.replay.CacheService
 
checkAndCache(RequestRecord) - Method in class org.apache.kerby.kerberos.kerb.server.replay.SimpleCacheService
 
checkClient() - Method in class org.apache.kerby.kerberos.kerb.server.request.AsRequest
Check client.
checkClient() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Check client.
checkClient() - Method in class org.apache.kerby.kerberos.kerb.server.request.TgsRequest
Check client.
checkCrossRealm(String) - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
 
checkEncryptionType() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Check encryption type.
checkGetKdcTcpPort() - Method in class org.apache.kerby.kerberos.kerb.server.KdcSetting
Check kdc tcp setting and see if any bad.
checkGetKdcUdpPort() - Method in class org.apache.kerby.kerberos.kerb.server.KdcSetting
Check kdc udp setting and see if any bad.
checkPolicy() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Check policy.
checkReplay(String, String, long, int) - Method in interface org.apache.kerby.kerberos.kerb.server.replay.ReplayCheckService
 
checkReplay(String, String, long, int) - Method in class org.apache.kerby.kerberos.kerb.server.replay.ReplayCheckServiceImpl
 
checkVersion() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Check Version.
clear() - Method in interface org.apache.kerby.kerberos.kerb.server.replay.CacheService
 
clear() - Method in class org.apache.kerby.kerberos.kerb.server.replay.SimpleCacheService
 
cryptoctx - Variable in class org.apache.kerby.kerberos.kerb.server.preauth.pkinit.PkinitKdcContext
 

D

DefaultInternalKdcServerImpl - Class in org.apache.kerby.kerberos.kerb.server.impl
A default KDC server implementation.
DefaultInternalKdcServerImpl(KdcSetting) - Constructor for class org.apache.kerby.kerberos.kerb.server.impl.DefaultInternalKdcServerImpl
 
DefaultKdcHandler - Class in org.apache.kerby.kerberos.kerb.server.impl
 
DefaultKdcHandler(KdcContext, KrbTransport) - Constructor for class org.apache.kerby.kerberos.kerb.server.impl.DefaultKdcHandler
 
destroy() - Method in class org.apache.kerby.kerberos.kerb.server.preauth.AbstractPreauthPlugin
 
destroy() - Method in interface org.apache.kerby.kerberos.kerb.server.preauth.KdcPreauth
When exiting...
destroy() - Method in class org.apache.kerby.kerberos.kerb.server.preauth.PreauthHandle
 
destroy() - Method in class org.apache.kerby.kerberos.kerb.server.preauth.PreauthHandler
 
doStart() - Method in class org.apache.kerby.kerberos.kerb.server.impl.AbstractInternalKdcServer
 
doStart() - Method in class org.apache.kerby.kerberos.kerb.server.impl.DefaultInternalKdcServerImpl
 
doStop() - Method in class org.apache.kerby.kerberos.kerb.server.impl.AbstractInternalKdcServer
 
doStop() - Method in class org.apache.kerby.kerberos.kerb.server.impl.DefaultInternalKdcServerImpl
 

E

enableDebug() - Method in class org.apache.kerby.kerberos.kerb.server.impl.AbstractInternalKdcServer
 
enableDebug() - Method in class org.apache.kerby.kerberos.kerb.server.KdcConfig
 
enableDebug() - Method in class org.apache.kerby.kerberos.kerb.server.KdcServer
Allow to debug so have more logs.
EncTsPreauth - Class in org.apache.kerby.kerberos.kerb.server.preauth.builtin
 
EncTsPreauth() - Constructor for class org.apache.kerby.kerberos.kerb.server.preauth.builtin.EncTsPreauth
 
equals(Object) - Method in class org.apache.kerby.kerberos.kerb.server.replay.RequestRecord
 

F

findAndProcessFast(KdcReq, byte[], EncryptionKey, EncryptionKey) - Method in class org.apache.kerby.kerberos.kerb.server.preauth.KdcFastContext
 

G

getAllowableClockSkew() - Method in class org.apache.kerby.kerberos.kerb.server.KdcConfig
 
getArmorKey() - Method in class org.apache.kerby.kerberos.kerb.server.preauth.KdcFastContext
 
getArmorKey() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Get armor key.
getBackend(BackendConfig) - Static method in class org.apache.kerby.kerberos.kerb.server.KdcUtil
Init the identity backend from backend configuration.
getBackendConfig() - Method in class org.apache.kerby.kerberos.kerb.server.KdcServer
Get backend config.
getBackendConfig() - Method in class org.apache.kerby.kerberos.kerb.server.KdcSetting
Get the backend config.
getBackendConfig(File) - Static method in class org.apache.kerby.kerberos.kerb.server.KdcUtil
Get backend configuration
getBackendConfig() - Method in interface org.apache.kerby.kerberos.kerb.server.ServerSetting
 
getClientAddress() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Get client address.
getClientEntry() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Get client entry.
getClientKey(EncryptionType) - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Get client key with entryption type.
getClientKey() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Get client key.
getClientPrincipal() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Get client principal.
getclientPrincipal() - Method in class org.apache.kerby.kerberos.kerb.server.request.ServiceTicketIssuer
 
getclientPrincipal() - Method in class org.apache.kerby.kerberos.kerb.server.request.TicketIssuer
 
getConfig() - Method in class org.apache.kerby.kerberos.kerb.server.KdcContext
 
getCrossRealmTgsEntry(String) - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
 
getCrossRealmTgsPrincipal(String) - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
 
getDecryptionKeyConfig() - Method in class org.apache.kerby.kerberos.kerb.server.KdcConfig
 
getDefaultValue() - Method in enum org.apache.kerby.kerberos.kerb.server.KdcConfigKey
 
getEncryptionType() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Get encryption type.
getEncryptionTypes() - Method in class org.apache.kerby.kerberos.kerb.server.KdcConfig
 
getEntry(String) - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Get identity entry with principal name.
getFastFlags() - Method in class org.apache.kerby.kerberos.kerb.server.preauth.KdcFastContext
 
getFastOptions() - Method in class org.apache.kerby.kerberos.kerb.server.preauth.KdcFastContext
 
getFlags(KdcRequest, PluginRequestContext, PaDataType) - Method in class org.apache.kerby.kerberos.kerb.server.preauth.AbstractPreauthPlugin
 
getFlags(KdcRequest, PluginRequestContext, PaDataType) - Method in interface org.apache.kerby.kerberos.kerb.server.preauth.KdcPreauth
Return PA_REAL if pa_type is a real preauthentication type or PA_INFO if it is an informational type.
getHandles() - Method in class org.apache.kerby.kerberos.kerb.server.preauth.PreauthContext
 
getIdentityBackend() - Method in class org.apache.kerby.kerberos.kerb.server.impl.AbstractInternalKdcServer
 
getIdentityBackend() - Method in interface org.apache.kerby.kerberos.kerb.server.impl.InternalKdcServer
Get identity backend.
getIdentityService() - Method in class org.apache.kerby.kerberos.kerb.server.impl.AbstractInternalKdcServer
 
getIdentityService() - Method in class org.apache.kerby.kerberos.kerb.server.KdcContext
 
getIdentityService() - Method in class org.apache.kerby.kerberos.kerb.server.KdcServer
Get identity service.
getInnerBodyout() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Get innerbodyout.
getIssuers() - Method in class org.apache.kerby.kerberos.kerb.server.KdcConfig
 
getKdcConfig() - Method in class org.apache.kerby.kerberos.kerb.server.KdcServer
Get the KDC config.
getKdcConfig() - Method in class org.apache.kerby.kerberos.kerb.server.KdcSetting
Get the KDC config.
getKdcConfig(File) - Static method in class org.apache.kerby.kerberos.kerb.server.KdcUtil
Get kdc configuration
getKdcConfig() - Method in interface org.apache.kerby.kerberos.kerb.server.ServerSetting
 
getKdcContext() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Get kdc context.
getKdcContext() - Method in class org.apache.kerby.kerberos.kerb.server.request.TicketIssuer
 
getKdcDomain() - Method in class org.apache.kerby.kerberos.kerb.server.KdcConfig
 
getKdcHost() - Method in class org.apache.kerby.kerberos.kerb.server.KdcConfig
 
getKdcHost() - Method in class org.apache.kerby.kerberos.kerb.server.KdcSetting
 
getKdcMaxDgramReplySize() - Method in class org.apache.kerby.kerberos.kerb.server.KdcConfig
 
getKdcOptions() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
 
getKdcPort() - Method in class org.apache.kerby.kerberos.kerb.server.KdcConfig
 
getKdcPort() - Method in class org.apache.kerby.kerberos.kerb.server.KdcServer
Get the KDC port, if it has been set.
getKdcPort() - Method in class org.apache.kerby.kerberos.kerb.server.KdcSetting
Get kdc port
getKdcRealm() - Method in class org.apache.kerby.kerberos.kerb.server.KdcConfig
 
getKdcRealm() - Method in class org.apache.kerby.kerberos.kerb.server.KdcContext
 
getKdcRealm() - Method in class org.apache.kerby.kerberos.kerb.server.KdcSetting
Get KDC realm.
getKdcRealm() - Method in interface org.apache.kerby.kerberos.kerb.server.ServerSetting
 
getKdcReq() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Get KdcReq.
getKdcReq() - Method in class org.apache.kerby.kerberos.kerb.server.request.TicketIssuer
 
getKdcRequest() - Method in class org.apache.kerby.kerberos.kerb.server.request.TicketIssuer
 
getKdcServiceName() - Method in class org.apache.kerby.kerberos.kerb.server.KdcConfig
 
getKdcSetting() - Method in class org.apache.kerby.kerberos.kerb.server.KdcContext
 
getKdcSetting() - Method in class org.apache.kerby.kerberos.kerb.server.KdcServer
Get KDC setting from startup options and configs.
getKdcTcpPort() - Method in class org.apache.kerby.kerberos.kerb.server.KdcConfig
 
getKdcTcpPort() - Method in class org.apache.kerby.kerberos.kerb.server.KdcServer
Get the KDC Tcp port, if it has been set.
getKdcTcpPort() - Method in class org.apache.kerby.kerberos.kerb.server.KdcSetting
Get kdc tcp port
getKdcUdpPort() - Method in class org.apache.kerby.kerberos.kerb.server.KdcConfig
 
getKdcUdpPort() - Method in class org.apache.kerby.kerberos.kerb.server.KdcServer
Get the KDC udp port, if it has been set.
getKdcUdpPort() - Method in class org.apache.kerby.kerberos.kerb.server.KdcSetting
Get kdc udp port
getMaximumRenewableLifetime() - Method in class org.apache.kerby.kerberos.kerb.server.KdcConfig
 
getMaximumTicketLifetime() - Method in class org.apache.kerby.kerberos.kerb.server.KdcConfig
 
getMinimumTicketLifetime() - Method in class org.apache.kerby.kerberos.kerb.server.KdcConfig
 
getName() - Method in class org.apache.kerby.kerberos.kerb.server.preauth.AbstractPreauthPlugin
 
getOptionInfo() - Method in enum org.apache.kerby.kerberos.kerb.server.KdcServerOption
 
getOutputPaData() - Method in class org.apache.kerby.kerberos.kerb.server.preauth.PreauthContext
 
getPaType() - Method in class org.apache.kerby.kerberos.kerb.server.preauth.token.TokenRequestContext
 
getPaTypes() - Method in class org.apache.kerby.kerberos.kerb.server.preauth.AbstractPreauthPlugin
 
getPkinitAnchors() - Method in class org.apache.kerby.kerberos.kerb.server.KdcConfig
 
getPkinitIdentity() - Method in class org.apache.kerby.kerberos.kerb.server.KdcConfig
 
getPreauthContext() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Get preauth context.
getPreauthHandler() - Method in class org.apache.kerby.kerberos.kerb.server.KdcContext
 
getPreauthHandler() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Get preauth handler.
getPropertyKey() - Method in enum org.apache.kerby.kerberos.kerb.server.KdcConfigKey
 
getRemoteRealm() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
 
getReplayCache() - Method in class org.apache.kerby.kerberos.kerb.server.KdcContext
 
getReply() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Get the reply message.
getReqPackage() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
 
getRequestBody() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Get request body.
getRequestBody() - Method in class org.apache.kerby.kerberos.kerb.server.request.TgsRequest
 
getServerEntry() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Get server entry.
getServerKey() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Get server key.
getServerPrincipal() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Get server principal.
getServerPrincipal() - Method in class org.apache.kerby.kerberos.kerb.server.request.TicketIssuer
 
getServiceName() - Method in class org.apache.kerby.kerberos.kerb.server.impl.AbstractInternalKdcServer
 
getSessionKey() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Get session key.
getSetting() - Method in class org.apache.kerby.kerberos.kerb.server.impl.AbstractInternalKdcServer
 
getSetting() - Method in interface org.apache.kerby.kerberos.kerb.server.impl.InternalKdcServer
Get KDC setting.
getStrengthenKey() - Method in class org.apache.kerby.kerberos.kerb.server.preauth.KdcFastContext
 
getTgsEntry() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Get tgs entry.
getTgsPrincipal() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Get tgs principal name.
getTgsRequest() - Method in class org.apache.kerby.kerberos.kerb.server.request.ServiceTicketIssuer
 
getTgtSessionKey() - Method in class org.apache.kerby.kerberos.kerb.server.request.TgsRequest
Get tgt session key.
getTgtTicket() - Method in class org.apache.kerby.kerberos.kerb.server.request.TgsRequest
Get tgt ticket.
getTicket() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Get ticket.
getTicketEncryptionKey() - Method in class org.apache.kerby.kerberos.kerb.server.request.TicketIssuer
 
getTicketEncryptionType() - Method in class org.apache.kerby.kerberos.kerb.server.request.TicketIssuer
 
getToken() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Get auth token.
getTransitedEncoding() - Method in class org.apache.kerby.kerberos.kerb.server.request.ServiceTicketIssuer
 
getTransitedEncoding() - Method in class org.apache.kerby.kerberos.kerb.server.request.TgtTicketIssuer
 
getTransitedEncoding() - Method in class org.apache.kerby.kerberos.kerb.server.request.TicketIssuer
 
getTransportPair(KdcSetting) - Static method in class org.apache.kerby.kerberos.kerb.server.KdcUtil
Get KDC network transport addresses according to KDC setting.
getVerifyKeyConfig() - Method in class org.apache.kerby.kerberos.kerb.server.KdcConfig
 
getVersion() - Method in class org.apache.kerby.kerberos.kerb.server.preauth.AbstractPreauthPlugin
 

H

handleMessage(ByteBuffer) - Method in class org.apache.kerby.kerberos.kerb.server.impl.DefaultKdcHandler
 
handleMessage(ByteBuffer, boolean, InetAddress) - Method in class org.apache.kerby.kerberos.kerb.server.KdcHandler
Process the client request message.
hashCode() - Method in class org.apache.kerby.kerberos.kerb.server.replay.RequestRecord
 

I

identityOpts - Variable in class org.apache.kerby.kerberos.kerb.server.preauth.pkinit.PkinitKdcContext
 
init() - Method in class org.apache.kerby.kerberos.kerb.server.impl.AbstractInternalKdcServer
 
init() - Method in interface org.apache.kerby.kerberos.kerb.server.impl.InternalKdcServer
Initialize.
init() - Method in class org.apache.kerby.kerberos.kerb.server.KdcServer
Initialize.
init() - Method in class org.apache.kerby.kerberos.kerb.server.preauth.PreauthHandler
Should be called only once, for global
initRequestContext(KdcRequest) - Method in class org.apache.kerby.kerberos.kerb.server.preauth.AbstractPreauthPlugin
 
initRequestContext(KdcRequest) - Method in interface org.apache.kerby.kerberos.kerb.server.preauth.KdcPreauth
Initializing request context
initRequestContext(KdcRequest) - Method in class org.apache.kerby.kerberos.kerb.server.preauth.pkinit.PkinitPreauth
 
initRequestContext(KdcRequest) - Method in class org.apache.kerby.kerberos.kerb.server.preauth.PreauthHandle
 
initWith(KdcContext) - Method in class org.apache.kerby.kerberos.kerb.server.preauth.AbstractPreauthPlugin
 
initWith(KdcContext) - Method in interface org.apache.kerby.kerberos.kerb.server.preauth.KdcPreauth
Initializing plugin context for each realm
initWith(KdcContext) - Method in class org.apache.kerby.kerberos.kerb.server.preauth.pkinit.PkinitPreauth
 
initWith(KdcContext) - Method in class org.apache.kerby.kerberos.kerb.server.preauth.PreauthHandler
Should be called per realm
InternalKdcServer - Interface in org.apache.kerby.kerberos.kerb.server.impl
An internal KDC server interface.
isAllowTokenPreauth() - Method in class org.apache.kerby.kerberos.kerb.server.KdcConfig
 
isAnonymous() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
 
isBodyChecksumVerified() - Method in class org.apache.kerby.kerberos.kerb.server.KdcConfig
 
isCrossRealm() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
 
isDoIdentityMatching() - Method in class org.apache.kerby.kerberos.kerb.server.preauth.token.TokenRequestContext
 
isEmptyAddressesAllowed() - Method in class org.apache.kerby.kerberos.kerb.server.KdcConfig
 
isForwardableAllowed() - Method in class org.apache.kerby.kerberos.kerb.server.KdcConfig
 
isHttps() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
 
isIdentityInitialized() - Method in class org.apache.kerby.kerberos.kerb.server.preauth.token.TokenRequestContext
 
isIdentityPrompted() - Method in class org.apache.kerby.kerberos.kerb.server.preauth.token.TokenRequestContext
 
isPaEncTimestampRequired() - Method in class org.apache.kerby.kerberos.kerb.server.KdcConfig
 
isPkinit(PaData) - Static method in class org.apache.kerby.kerberos.kerb.server.preauth.PreauthHandler
 
isPkinit() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
 
isPostdatedAllowed() - Method in class org.apache.kerby.kerberos.kerb.server.KdcConfig
 
isPreAuthenticated() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Get whether pre-authenticated.
isPreauthRequired() - Method in class org.apache.kerby.kerberos.kerb.server.KdcConfig
 
isPreauthRequired() - Method in class org.apache.kerby.kerberos.kerb.server.preauth.PreauthContext
 
isPreauthRequired() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Get whether preauth required.
isProxiableAllowed() - Method in class org.apache.kerby.kerberos.kerb.server.KdcConfig
 
isRenewableAllowed() - Method in class org.apache.kerby.kerberos.kerb.server.KdcConfig
 
isRestrictAnonymousToTgt() - Method in class org.apache.kerby.kerberos.kerb.server.KdcConfig
 
isStarted() - Method in class org.apache.kerby.kerberos.kerb.server.impl.AbstractInternalKdcServer
 
issueTicket() - Method in class org.apache.kerby.kerberos.kerb.server.request.AsRequest
Issue ticket.
issueTicket() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Issue ticket.
issueTicket() - Method in class org.apache.kerby.kerberos.kerb.server.request.TgsRequest
Issue ticket.
issueTicket() - Method in class org.apache.kerby.kerberos.kerb.server.request.TicketIssuer
 
isTcp() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Get whether is tcp.
isTcp(boolean) - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Set use tcp.
isToken(PaData) - Static method in class org.apache.kerby.kerberos.kerb.server.preauth.PreauthHandler
 
isToken() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Get whether kdc request with token.

K

KdcConfig - Class in org.apache.kerby.kerberos.kerb.server
Kerb KDC side configuration API.
KdcConfig() - Constructor for class org.apache.kerby.kerberos.kerb.server.KdcConfig
 
KdcConfigKey - Enum in org.apache.kerby.kerberos.kerb.server
 
KdcContext - Class in org.apache.kerby.kerberos.kerb.server
 
KdcContext(KdcSetting) - Constructor for class org.apache.kerby.kerberos.kerb.server.KdcContext
 
KdcFastContext - Class in org.apache.kerby.kerberos.kerb.server.preauth
Maintaining FAST processing state in KDC side per request.
KdcFastContext() - Constructor for class org.apache.kerby.kerberos.kerb.server.preauth.KdcFastContext
 
KdcHandler - Class in org.apache.kerby.kerberos.kerb.server
KDC handler to process client requests.
KdcHandler(KdcContext) - Constructor for class org.apache.kerby.kerberos.kerb.server.KdcHandler
Constructor with kdc context.
KdcPreauth - Interface in org.apache.kerby.kerberos.kerb.server.preauth
KDC side preauth plugin module
KdcRecoverableException - Exception in org.apache.kerby.kerberos.kerb.server
KDC side recoverable exception, where retrying will be made.
KdcRecoverableException(KrbError) - Constructor for exception org.apache.kerby.kerberos.kerb.server.KdcRecoverableException
 
KdcRequest - Class in org.apache.kerby.kerberos.kerb.server.request
 
KdcRequest(KdcReq, KdcContext) - Constructor for class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
kdc request constructor
KdcServer - Class in org.apache.kerby.kerberos.kerb.server
The implemented Kerberos Server API.
KdcServer(KdcConfig, BackendConfig) - Constructor for class org.apache.kerby.kerberos.kerb.server.KdcServer
Constructor passing both kdcConfig and backendConfig.
KdcServer(File) - Constructor for class org.apache.kerby.kerberos.kerb.server.KdcServer
Constructor given confDir where 'kdc.conf' and 'backend.conf' should be available.
KdcServer() - Constructor for class org.apache.kerby.kerberos.kerb.server.KdcServer
Default constructor.
KdcServerOption - Enum in org.apache.kerby.kerberos.kerb.server
KDC server startup options
KdcSetting - Class in org.apache.kerby.kerberos.kerb.server
KDC setting that combines startup options and kdc config.
KdcSetting(KOptions, KdcConfig, BackendConfig) - Constructor for class org.apache.kerby.kerberos.kerb.server.KdcSetting
KdcSetting constructor
KdcSetting(KdcConfig, BackendConfig) - Constructor for class org.apache.kerby.kerberos.kerb.server.KdcSetting
 
KdcUtil - Class in org.apache.kerby.kerberos.kerb.server
KDC side utilities.

M

makeAuthorizationData(KdcRequest, EncTicketPart) - Method in class org.apache.kerby.kerberos.kerb.server.request.TicketIssuer
 
makeEncKdcRepPart() - Method in class org.apache.kerby.kerberos.kerb.server.request.AsRequest
Make EncKdcRepPart.
makeEncTicketPart() - Method in class org.apache.kerby.kerberos.kerb.server.request.TicketIssuer
 
makePreAuthenticationError(KdcContext, KdcReq, KrbErrorCode, boolean) - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Make preauthentication error.
makeReply() - Method in class org.apache.kerby.kerberos.kerb.server.request.AsRequest
Make reply.
makeReply() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Make reply.
makeReply() - Method in class org.apache.kerby.kerberos.kerb.server.request.TgsRequest
Make reply.

O

org.apache.kerby.kerberos.kerb.server - package org.apache.kerby.kerberos.kerb.server
 
org.apache.kerby.kerberos.kerb.server.impl - package org.apache.kerby.kerberos.kerb.server.impl
 
org.apache.kerby.kerberos.kerb.server.preauth - package org.apache.kerby.kerberos.kerb.server.preauth
 
org.apache.kerby.kerberos.kerb.server.preauth.builtin - package org.apache.kerby.kerberos.kerb.server.preauth.builtin
 
org.apache.kerby.kerberos.kerb.server.preauth.pkinit - package org.apache.kerby.kerberos.kerb.server.preauth.pkinit
 
org.apache.kerby.kerberos.kerb.server.preauth.token - package org.apache.kerby.kerberos.kerb.server.preauth.token
 
org.apache.kerby.kerberos.kerb.server.replay - package org.apache.kerby.kerberos.kerb.server.replay
 
org.apache.kerby.kerberos.kerb.server.request - package org.apache.kerby.kerberos.kerb.server.request
 

P

paType - Variable in class org.apache.kerby.kerberos.kerb.server.preauth.pkinit.PkinitRequestContext
 
PkinitKdcContext - Class in org.apache.kerby.kerberos.kerb.server.preauth.pkinit
 
PkinitKdcContext() - Constructor for class org.apache.kerby.kerberos.kerb.server.preauth.pkinit.PkinitKdcContext
 
PkinitPreauth - Class in org.apache.kerby.kerberos.kerb.server.preauth.pkinit
 
PkinitPreauth() - Constructor for class org.apache.kerby.kerberos.kerb.server.preauth.pkinit.PkinitPreauth
 
PkinitRequestContext - Class in org.apache.kerby.kerberos.kerb.server.preauth.pkinit
 
PkinitRequestContext() - Constructor for class org.apache.kerby.kerberos.kerb.server.preauth.pkinit.PkinitRequestContext
 
pluginOpts - Variable in class org.apache.kerby.kerberos.kerb.server.preauth.pkinit.PkinitKdcContext
 
preauth - Variable in class org.apache.kerby.kerberos.kerb.server.preauth.PreauthHandle
 
preauth() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Do the preatuh.
PreauthContext - Class in org.apache.kerby.kerberos.kerb.server.preauth
 
PreauthContext() - Constructor for class org.apache.kerby.kerberos.kerb.server.preauth.PreauthContext
 
PreauthHandle - Class in org.apache.kerby.kerberos.kerb.server.preauth
 
PreauthHandle(KdcPreauth) - Constructor for class org.apache.kerby.kerberos.kerb.server.preauth.PreauthHandle
 
PreauthHandler - Class in org.apache.kerby.kerberos.kerb.server.preauth
 
PreauthHandler() - Constructor for class org.apache.kerby.kerberos.kerb.server.preauth.PreauthHandler
 
preparePreauthContext(KdcRequest) - Method in class org.apache.kerby.kerberos.kerb.server.preauth.PreauthHandler
 
process() - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Process the kdcrequest from client and issue the ticket.
provideEdata(KdcRequest, PluginRequestContext, PaData) - Method in class org.apache.kerby.kerberos.kerb.server.preauth.AbstractPreauthPlugin
 
provideEdata(KdcRequest, PluginRequestContext, PaData) - Method in interface org.apache.kerby.kerberos.kerb.server.preauth.KdcPreauth
Optional: provide pa_data to send to the client as part of the "you need to use preauthentication" error.
provideEdata(KdcRequest, PaData) - Method in class org.apache.kerby.kerberos.kerb.server.preauth.PreauthHandle
 
provideEdata(KdcRequest, PaData) - Method in class org.apache.kerby.kerberos.kerb.server.preauth.PreauthHandler
 
providePaData(KdcRequest, PluginRequestContext, PaData) - Method in class org.apache.kerby.kerberos.kerb.server.preauth.AbstractPreauthPlugin
 
providePaData(KdcRequest, PluginRequestContext, PaData) - Method in interface org.apache.kerby.kerberos.kerb.server.preauth.KdcPreauth
Optional: generate preauthentication response data to send to the client as part of the AS-REP.
providePaData(KdcRequest, PaData) - Method in class org.apache.kerby.kerberos.kerb.server.preauth.PreauthHandle
 
providePaData(KdcRequest, PaData) - Method in class org.apache.kerby.kerberos.kerb.server.preauth.PreauthHandler
 

R

realm - Variable in class org.apache.kerby.kerberos.kerb.server.preauth.pkinit.PkinitKdcContext
 
ReplayCheckService - Interface in org.apache.kerby.kerberos.kerb.server.replay
 
ReplayCheckServiceImpl - Class in org.apache.kerby.kerberos.kerb.server.replay
 
ReplayCheckServiceImpl(CacheService) - Constructor for class org.apache.kerby.kerberos.kerb.server.replay.ReplayCheckServiceImpl
 
ReplayCheckServiceImpl() - Constructor for class org.apache.kerby.kerberos.kerb.server.replay.ReplayCheckServiceImpl
 
requestContext - Variable in class org.apache.kerby.kerberos.kerb.server.preauth.PreauthHandle
 
RequestRecord - Class in org.apache.kerby.kerberos.kerb.server.replay
 
RequestRecord(String, String, long, int) - Constructor for class org.apache.kerby.kerberos.kerb.server.replay.RequestRecord
 
reset() - Method in class org.apache.kerby.kerberos.kerb.server.preauth.PreauthContext
 
run() - Method in class org.apache.kerby.kerberos.kerb.server.impl.DefaultKdcHandler
 

S

ServerSetting - Interface in org.apache.kerby.kerberos.kerb.server
Super clsss of KdcSetting and AdminServer Setting.
ServiceTicketIssuer - Class in org.apache.kerby.kerberos.kerb.server.request
Issuing service ticket.
ServiceTicketIssuer(TgsRequest) - Constructor for class org.apache.kerby.kerberos.kerb.server.request.ServiceTicketIssuer
 
setAllowTcp(boolean) - Method in class org.apache.kerby.kerberos.kerb.server.KdcServer
Set to allow TCP or not.
setAllowUdp(boolean) - Method in class org.apache.kerby.kerberos.kerb.server.KdcServer
Set to allow UDP or not.
setArmorKey(EncryptionKey) - Method in class org.apache.kerby.kerberos.kerb.server.preauth.KdcFastContext
 
setArmorKey(EncryptionKey) - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Set armor key.
setClientAddress(InetAddress) - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Set client address.
setClientEntry(KrbIdentity) - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Set client entry.
setClientKey(EncryptionKey) - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Set client key.
setClientPrincipal(PrincipalName) - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Set client principal.
setDoIdentityMatching(boolean) - Method in class org.apache.kerby.kerberos.kerb.server.preauth.token.TokenRequestContext
 
setEncryptionType(EncryptionType) - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Set encryption type.
setFastFlags(int) - Method in class org.apache.kerby.kerberos.kerb.server.preauth.KdcFastContext
 
setFastOptions(FastOptions) - Method in class org.apache.kerby.kerberos.kerb.server.preauth.KdcFastContext
 
setHttps(boolean) - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
 
setIdentityInitialized(boolean) - Method in class org.apache.kerby.kerberos.kerb.server.preauth.token.TokenRequestContext
 
setIdentityPrompted(boolean) - Method in class org.apache.kerby.kerberos.kerb.server.preauth.token.TokenRequestContext
 
setIdentityService(IdentityService) - Method in class org.apache.kerby.kerberos.kerb.server.KdcContext
 
setInnerKdcImpl(InternalKdcServer) - Method in class org.apache.kerby.kerberos.kerb.server.KdcServer
Allow to hook customized kdc implementation.
setKdcHost(String) - Method in class org.apache.kerby.kerberos.kerb.server.KdcServer
Set KDC host.
setKdcPort(int) - Method in class org.apache.kerby.kerberos.kerb.server.KdcServer
Set KDC port.
setKdcRealm(String) - Method in class org.apache.kerby.kerberos.kerb.server.KdcServer
Set KDC realm for ticket request
setKdcTcpPort(int) - Method in class org.apache.kerby.kerberos.kerb.server.KdcServer
Set KDC tcp port.
setKdcUdpPort(int) - Method in class org.apache.kerby.kerberos.kerb.server.KdcServer
Set KDC udp port.
setPaType(PaDataType) - Method in class org.apache.kerby.kerberos.kerb.server.preauth.token.TokenRequestContext
 
setPreAuthenticated(boolean) - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Set whether pre-authenticated.
setPreauthHandler(PreauthHandler) - Method in class org.apache.kerby.kerberos.kerb.server.KdcContext
 
setPreauthRequired(boolean) - Method in class org.apache.kerby.kerberos.kerb.server.preauth.PreauthContext
 
setPreauthRequired(boolean) - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Set whether preauth required.
setReplayCache(ReplayCheckService) - Method in class org.apache.kerby.kerberos.kerb.server.KdcContext
 
setReply(KdcRep) - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Set kdc reply.
setReqPackage(ByteBuffer) - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
 
setServerEntry(KrbIdentity) - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Set server entry.
setServerKey(EncryptionKey) - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Set server key.
setServerPrincipal(PrincipalName) - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Set server principal.
setSessionKey(EncryptionKey) - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Set session key.
setStrengthenKey(EncryptionKey) - Method in class org.apache.kerby.kerberos.kerb.server.preauth.KdcFastContext
 
setTgsEntry(KrbIdentity) - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Set tgs entry .
setTgtSessionKey(EncryptionKey) - Method in class org.apache.kerby.kerberos.kerb.server.request.TgsRequest
Set tgt session key.
setTicket(Ticket) - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Set ticket.
setToken(AuthToken) - Method in class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
Set auth token.
setWorkDir(File) - Method in class org.apache.kerby.kerberos.kerb.server.KdcServer
Set runtime folder.
SimpleCacheService - Class in org.apache.kerby.kerberos.kerb.server.replay
 
SimpleCacheService() - Constructor for class org.apache.kerby.kerberos.kerb.server.replay.SimpleCacheService
 
start() - Method in class org.apache.kerby.kerberos.kerb.server.impl.AbstractInternalKdcServer
 
start() - Method in interface org.apache.kerby.kerberos.kerb.server.impl.InternalKdcServer
Start the KDC server.
start() - Method in class org.apache.kerby.kerberos.kerb.server.KdcServer
Start the KDC server.
stop() - Method in class org.apache.kerby.kerberos.kerb.server.impl.AbstractInternalKdcServer
 
stop() - Method in interface org.apache.kerby.kerberos.kerb.server.impl.InternalKdcServer
Stop the KDC server.
stop() - Method in class org.apache.kerby.kerberos.kerb.server.KdcServer
Stop the KDC server.

T

TgsRequest - Class in org.apache.kerby.kerberos.kerb.server.request
 
TgsRequest(TgsReq, KdcContext) - Constructor for class org.apache.kerby.kerberos.kerb.server.request.TgsRequest
 
TgtPreauth - Class in org.apache.kerby.kerberos.kerb.server.preauth.builtin
 
TgtPreauth() - Constructor for class org.apache.kerby.kerberos.kerb.server.preauth.builtin.TgtPreauth
 
TgtTicketIssuer - Class in org.apache.kerby.kerberos.kerb.server.request
Issuing TGT ticket.
TgtTicketIssuer(AsRequest) - Constructor for class org.apache.kerby.kerberos.kerb.server.request.TgtTicketIssuer
 
TicketIssuer - Class in org.apache.kerby.kerberos.kerb.server.request
Handling ticket constructing, filling, and issuing.
TicketIssuer(KdcRequest) - Constructor for class org.apache.kerby.kerberos.kerb.server.request.TicketIssuer
 
TokenPreauth - Class in org.apache.kerby.kerberos.kerb.server.preauth.token
 
TokenPreauth() - Constructor for class org.apache.kerby.kerberos.kerb.server.preauth.token.TokenPreauth
 
TokenRequestContext - Class in org.apache.kerby.kerberos.kerb.server.preauth.token
 
TokenRequestContext() - Constructor for class org.apache.kerby.kerberos.kerb.server.preauth.token.TokenRequestContext
 

V

valueOf(String) - Static method in enum org.apache.kerby.kerberos.kerb.server.KdcConfigKey
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.kerby.kerberos.kerb.server.KdcServerOption
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.kerby.kerberos.kerb.server.KdcConfigKey
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.kerby.kerberos.kerb.server.KdcServerOption
Returns an array containing the constants of this enum type, in the order they are declared.
verify(KdcRequest, PluginRequestContext, PaDataEntry) - Method in class org.apache.kerby.kerberos.kerb.server.preauth.AbstractPreauthPlugin
 
verify(KdcRequest, PluginRequestContext, PaDataEntry) - Method in class org.apache.kerby.kerberos.kerb.server.preauth.builtin.EncTsPreauth
 
verify(KdcRequest, PluginRequestContext, PaDataEntry) - Method in class org.apache.kerby.kerberos.kerb.server.preauth.builtin.TgtPreauth
 
verify(KdcRequest, PluginRequestContext, PaDataEntry) - Method in interface org.apache.kerby.kerberos.kerb.server.preauth.KdcPreauth
Optional: verify preauthentication data sent by the client, setting the TKT_FLG_PRE_AUTH or TKT_FLG_HW_AUTH flag in the enc_tkt_reply's "flags" field as appropriate.
verify(KdcRequest, PluginRequestContext, PaDataEntry) - Method in class org.apache.kerby.kerberos.kerb.server.preauth.pkinit.PkinitPreauth
 
verify(KdcRequest, PaDataEntry) - Method in class org.apache.kerby.kerberos.kerb.server.preauth.PreauthHandle
 
verify(KdcRequest, PaData) - Method in class org.apache.kerby.kerberos.kerb.server.preauth.PreauthHandler
 
verify(KdcRequest, PluginRequestContext, PaDataEntry) - Method in class org.apache.kerby.kerberos.kerb.server.preauth.token.TokenPreauth
 
verifyAuthenticator(PaDataEntry) - Method in class org.apache.kerby.kerberos.kerb.server.request.TgsRequest
Verify authenticator.
A C D E F G H I K M O P R S T V 
Skip navigation links

Copyright © 2014–2019 The Apache Software Foundation. All rights reserved.