A B C D E G H I K M O R S U 

A

AbstractIdentityBackend - Class in org.apache.kerby.kerberos.kerb.identity.backend
An abstract identity backend that provides default behaviors and a cache with FIFO and size limit.
AbstractIdentityBackend() - Constructor for class org.apache.kerby.kerberos.kerb.identity.backend.AbstractIdentityBackend
 
addIdentity(KrbIdentity) - Method in class org.apache.kerby.kerberos.kerb.identity.backend.AbstractIdentityBackend
Add an identity, and return the newly created result.
addIdentity(KrbIdentity) - Method in interface org.apache.kerby.kerberos.kerb.identity.BatchTrans
Add an identity, and return the newly created result.
addIdentity(KrbIdentity) - Method in class org.apache.kerby.kerberos.kerb.identity.CacheableIdentityService
Add an identity, and return the newly created result.
addIdentity(KrbIdentity) - Method in interface org.apache.kerby.kerberos.kerb.identity.IdentityService
Add an identity, and return the newly created result.
addKey(EncryptionKey) - Method in class org.apache.kerby.kerberos.kerb.identity.KrbIdentity
 
addKeys(List<EncryptionKey>) - Method in class org.apache.kerby.kerberos.kerb.identity.KrbIdentity
 

B

BackendConfig - Class in org.apache.kerby.kerberos.kerb.identity.backend
Backend configuration API.
BackendConfig() - Constructor for class org.apache.kerby.kerberos.kerb.identity.backend.BackendConfig
 
BatchTrans - Interface in org.apache.kerby.kerberos.kerb.identity
Batch operations support to create/update/delete principal accounts in a transaction.

C

CacheableIdentityService - Class in org.apache.kerby.kerberos.kerb.identity
A cacheable identity backend that provides a cache with FIFO and size limit.
CacheableIdentityService(Config, IdentityService) - Constructor for class org.apache.kerby.kerberos.kerb.identity.CacheableIdentityService
 
commit() - Method in interface org.apache.kerby.kerberos.kerb.identity.BatchTrans
Commit this transaction, releasing any associated resources.

D

deleteIdentity(String) - Method in class org.apache.kerby.kerberos.kerb.identity.backend.AbstractIdentityBackend
Delete the identity specified by principal name
deleteIdentity(String) - Method in interface org.apache.kerby.kerberos.kerb.identity.BatchTrans
Delete the identity specified by principal name
deleteIdentity(String) - Method in class org.apache.kerby.kerberos.kerb.identity.CacheableIdentityService
Delete the identity specified by principal name
deleteIdentity(String) - Method in interface org.apache.kerby.kerberos.kerb.identity.IdentityService
Delete the identity specified by principal name
doAddIdentity(KrbIdentity) - Method in class org.apache.kerby.kerberos.kerb.identity.backend.AbstractIdentityBackend
Add an identity, invoked by addIdentity, and return added identity.
doAddIdentity(KrbIdentity) - Method in class org.apache.kerby.kerberos.kerb.identity.backend.MemoryIdentityBackend
Add an identity, invoked by addIdentity, and return added identity.
doDeleteIdentity(String) - Method in class org.apache.kerby.kerberos.kerb.identity.backend.AbstractIdentityBackend
Delete an identity, invoked by deleteIndentity.
doDeleteIdentity(String) - Method in class org.apache.kerby.kerberos.kerb.identity.backend.MemoryIdentityBackend
Delete an identity, invoked by deleteIndentity.
doGetIdentities() - Method in class org.apache.kerby.kerberos.kerb.identity.backend.AbstractIdentityBackend
Perform the real work to get identities.
doGetIdentities() - Method in class org.apache.kerby.kerberos.kerb.identity.backend.MemoryIdentityBackend
Perform the real work to get identities.
doGetIdentity(String) - Method in class org.apache.kerby.kerberos.kerb.identity.backend.AbstractIdentityBackend
Add an identity, invoked by addIdentity.
doGetIdentity(String) - Method in class org.apache.kerby.kerberos.kerb.identity.backend.MemoryIdentityBackend
Add an identity, invoked by addIdentity.
doGetIdentityAuthorizationData(KdcClientRequest, EncTicketPart) - Method in class org.apache.kerby.kerberos.kerb.identity.backend.AbstractIdentityBackend
Get an identity's Authorization Data, invoked by getIdentityAuthorizationData.
doInitialize() - Method in class org.apache.kerby.kerberos.kerb.identity.backend.AbstractIdentityBackend
Perform the real initialization work for the backend.
doInitialize() - Method in class org.apache.kerby.kerberos.kerb.identity.backend.MemoryIdentityBackend
 
doRelease() - Method in class org.apache.kerby.kerberos.kerb.identity.backend.AbstractIdentityBackend
Perform the real release work for the backend.
doStart() - Method in class org.apache.kerby.kerberos.kerb.identity.backend.AbstractIdentityBackend
Perform the real start work for the backend.
doStop() - Method in class org.apache.kerby.kerberos.kerb.identity.backend.AbstractIdentityBackend
Perform the real stop work for the backend.
doUpdateIdentity(KrbIdentity) - Method in class org.apache.kerby.kerberos.kerb.identity.backend.AbstractIdentityBackend
Update an identity, invoked by updateIdentity, and return updated identity.
doUpdateIdentity(KrbIdentity) - Method in class org.apache.kerby.kerberos.kerb.identity.backend.MemoryIdentityBackend
Update an identity, invoked by updateIdentity, and return updated identity.

E

equals(Object) - Method in class org.apache.kerby.kerberos.kerb.identity.KrbIdentity
 

G

getBackendConfig() - Method in class org.apache.kerby.kerberos.kerb.identity.backend.AbstractIdentityBackend
Get the Backend Config.
getConfDir() - Method in class org.apache.kerby.kerberos.kerb.identity.backend.BackendConfig
 
getCreatedTime() - Method in class org.apache.kerby.kerberos.kerb.identity.KrbIdentity
 
getExpireTime() - Method in class org.apache.kerby.kerberos.kerb.identity.KrbIdentity
 
getIdentities() - Method in class org.apache.kerby.kerberos.kerb.identity.backend.AbstractIdentityBackend
Get all of the identity principal names.
getIdentities() - Method in class org.apache.kerby.kerberos.kerb.identity.CacheableIdentityService
Get all of the identity principal names.
getIdentities() - Method in interface org.apache.kerby.kerberos.kerb.identity.IdentityService
Get all of the identity principal names.
getIdentity(String) - Method in class org.apache.kerby.kerberos.kerb.identity.backend.AbstractIdentityBackend
Get the identity account specified by name.
getIdentity(String) - Method in class org.apache.kerby.kerberos.kerb.identity.CacheableIdentityService
Get the identity account specified by name.
getIdentity(String) - Method in interface org.apache.kerby.kerberos.kerb.identity.IdentityService
Get the identity account specified by name.
getIdentityAuthorizationData(KdcClientRequest, EncTicketPart) - Method in class org.apache.kerby.kerberos.kerb.identity.backend.AbstractIdentityBackend
Get an identity's Authorization Data.
getIdentityAuthorizationData(KdcClientRequest, EncTicketPart) - Method in class org.apache.kerby.kerberos.kerb.identity.CacheableIdentityService
Get an identity's Authorization Data.
getIdentityAuthorizationData(KdcClientRequest, EncTicketPart) - Method in interface org.apache.kerby.kerberos.kerb.identity.IdentityService
Get an identity's Authorization Data.
getKdcFlags() - Method in class org.apache.kerby.kerberos.kerb.identity.KrbIdentity
 
getKey(EncryptionType) - Method in class org.apache.kerby.kerberos.kerb.identity.KrbIdentity
 
getKeys() - Method in class org.apache.kerby.kerberos.kerb.identity.KrbIdentity
 
getKeyVersion() - Method in class org.apache.kerby.kerberos.kerb.identity.KrbIdentity
 
getPrincipal() - Method in class org.apache.kerby.kerberos.kerb.identity.KrbIdentity
 
getPrincipalName() - Method in class org.apache.kerby.kerberos.kerb.identity.KrbIdentity
 

H

hashCode() - Method in class org.apache.kerby.kerberos.kerb.identity.KrbIdentity
 

I

IdentityBackend - Interface in org.apache.kerby.kerberos.kerb.identity.backend
Identity backend for KDC, either internal embedded or external standalone.
IdentityService - Interface in org.apache.kerby.kerberos.kerb.identity
Identity service for KDC backend to create, get and manage principal accounts.
initialize() - Method in class org.apache.kerby.kerberos.kerb.identity.backend.AbstractIdentityBackend
Init work for the backend can be done here.
initialize() - Method in interface org.apache.kerby.kerberos.kerb.identity.backend.IdentityBackend
Init work for the backend can be done here.
isDisabled() - Method in class org.apache.kerby.kerberos.kerb.identity.KrbIdentity
 
isLocked() - Method in class org.apache.kerby.kerberos.kerb.identity.KrbIdentity
 

K

KrbIdentity - Class in org.apache.kerby.kerberos.kerb.identity
A class to represent a kerberos identity.
KrbIdentity(String) - Constructor for class org.apache.kerby.kerberos.kerb.identity.KrbIdentity
 

M

MemoryIdentityBackend - Class in org.apache.kerby.kerberos.kerb.identity.backend
A memory map based identity backend.
MemoryIdentityBackend() - Constructor for class org.apache.kerby.kerberos.kerb.identity.backend.MemoryIdentityBackend
 

O

org.apache.kerby.kerberos.kerb.identity - package org.apache.kerby.kerberos.kerb.identity
 
org.apache.kerby.kerberos.kerb.identity.backend - package org.apache.kerby.kerberos.kerb.identity.backend
 

R

release() - Method in class org.apache.kerby.kerberos.kerb.identity.backend.AbstractIdentityBackend
Release the backend associated resources like connection.
release() - Method in interface org.apache.kerby.kerberos.kerb.identity.backend.IdentityBackend
Release the backend associated resources like connection.
rollback() - Method in interface org.apache.kerby.kerberos.kerb.identity.BatchTrans
Give up this transaction, releasing any associated resources.

S

setConfDir(File) - Method in class org.apache.kerby.kerberos.kerb.identity.backend.BackendConfig
 
setCreatedTime(KerberosTime) - Method in class org.apache.kerby.kerberos.kerb.identity.KrbIdentity
 
setDisabled(boolean) - Method in class org.apache.kerby.kerberos.kerb.identity.KrbIdentity
 
setExpireTime(KerberosTime) - Method in class org.apache.kerby.kerberos.kerb.identity.KrbIdentity
 
setKdcFlags(int) - Method in class org.apache.kerby.kerberos.kerb.identity.KrbIdentity
 
setKeyVersion(int) - Method in class org.apache.kerby.kerberos.kerb.identity.KrbIdentity
 
setLocked(boolean) - Method in class org.apache.kerby.kerberos.kerb.identity.KrbIdentity
 
setPrincipal(PrincipalName) - Method in class org.apache.kerby.kerberos.kerb.identity.KrbIdentity
 
setPrincipalName(String) - Method in class org.apache.kerby.kerberos.kerb.identity.KrbIdentity
 
start() - Method in class org.apache.kerby.kerberos.kerb.identity.backend.AbstractIdentityBackend
Start the backend and return soon after the backend or the connection to it is well prepared and ready for KDC to use.
start() - Method in interface org.apache.kerby.kerberos.kerb.identity.backend.IdentityBackend
Start the backend and return soon after the backend or the connection to it is well prepared and ready for KDC to use.
startBatchTrans() - Method in class org.apache.kerby.kerberos.kerb.identity.backend.AbstractIdentityBackend
Start a transaction.
startBatchTrans() - Method in class org.apache.kerby.kerberos.kerb.identity.CacheableIdentityService
Start a transaction.
startBatchTrans() - Method in interface org.apache.kerby.kerberos.kerb.identity.IdentityService
Start a transaction.
stop() - Method in class org.apache.kerby.kerberos.kerb.identity.backend.AbstractIdentityBackend
Stop the backend.
stop() - Method in interface org.apache.kerby.kerberos.kerb.identity.backend.IdentityBackend
Stop the backend.
supportBatchTrans() - Method in class org.apache.kerby.kerberos.kerb.identity.backend.AbstractIdentityBackend
Query to know if xtrans is supported or not.
supportBatchTrans() - Method in class org.apache.kerby.kerberos.kerb.identity.CacheableIdentityService
Query to know if xtrans is supported or not.
supportBatchTrans() - Method in interface org.apache.kerby.kerberos.kerb.identity.IdentityService
Query to know if xtrans is supported or not.

U

updateIdentity(KrbIdentity) - Method in class org.apache.kerby.kerberos.kerb.identity.backend.AbstractIdentityBackend
Update an identity, and return the updated result.
updateIdentity(KrbIdentity) - Method in interface org.apache.kerby.kerberos.kerb.identity.BatchTrans
Update an identity, and return the updated result.
updateIdentity(KrbIdentity) - Method in class org.apache.kerby.kerberos.kerb.identity.CacheableIdentityService
Update an identity, and return the updated result.
updateIdentity(KrbIdentity) - Method in interface org.apache.kerby.kerberos.kerb.identity.IdentityService
Update an identity, and return the updated result.
A B C D E G H I K M O R S U 

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