Index
All Classes and Interfaces|All Packages
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.
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.
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
- 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.
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.
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
- 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.
All Classes and Interfaces|All Packages