- activate() - Method in class org.openbase.bco.authentication.core.AuthenticatorController
-
- activate() - Method in class org.openbase.bco.authentication.lib.AuthenticationRemote
-
- addCount() - Method in class org.openbase.bco.authentication.lib.ExceptionReporter.ExceptionReport
-
- addCredentials(String, byte[], boolean) - Method in class org.openbase.bco.authentication.lib.CredentialStore
-
Adds new credentials to the credentialStore.
- addLoginObserver(Observer<String>) - Method in class org.openbase.bco.authentication.lib.SessionManager
-
- addObserver(Observer) - Method in class org.openbase.bco.authentication.lib.AuthorizationFilter
-
Filtering will change when the login changes so this method will register
the observer as a login observer on the session manager.
- ADMIN_ID - Static variable in class org.openbase.bco.authentication.mock.MockClientStore
-
- ADMIN_ID - Static variable in class org.openbase.bco.authentication.mock.MockCredentialStore
-
- ADMIN_PASSWORD - Static variable in class org.openbase.bco.authentication.mock.MockClientStore
-
- ADMIN_PASSWORD - Static variable in class org.openbase.bco.authentication.mock.MockCredentialStore
-
- ADMIN_PASSWORD_HASH - Static variable in class org.openbase.bco.authentication.mock.MockClientStore
-
- ADMIN_PASSWORD_HASH - Static variable in class org.openbase.bco.authentication.mock.MockCredentialStore
-
- authenticatedAction(AuthenticatedValueType.AuthenticatedValue, Map<String, IdentifiableMessage<String, UnitConfigType.UnitConfig, UnitConfigType.UnitConfig.Builder>>, Map<String, IdentifiableMessage<String, UnitConfigType.UnitConfig, UnitConfigType.UnitConfig.Builder>>, Class<RECEIVE>, AuthenticatedServiceProcessor.InternalProcessable<RECEIVE, RETURN>, AuthenticatedServiceProcessor.ConfigRetrieval<RECEIVE>) - Static method in class org.openbase.bco.authentication.lib.AuthenticatedServiceProcessor
-
Method used by the server which performs an authenticated action which needs write permissions.
- AuthenticatedActionFuture - Class in org.openbase.bco.authentication.lib.future
-
AuthenticatedFuture which returns an ActionFuture and its internal Future also is of type ActionFuture.
- AuthenticatedActionFuture(Future<ActionFutureType.ActionFuture>, TicketAuthenticatorWrapperType.TicketAuthenticatorWrapper) - Constructor for class org.openbase.bco.authentication.lib.future.AuthenticatedActionFuture
-
Create a new AuthenticatedActionFuture which uses the default session manager.
- AuthenticatedActionFuture(Future<ActionFutureType.ActionFuture>, TicketAuthenticatorWrapperType.TicketAuthenticatorWrapper, SessionManager) - Constructor for class org.openbase.bco.authentication.lib.future.AuthenticatedActionFuture
-
Create a new AuthenticatedActionFuture.
- AuthenticatedFuture<RETURN,INTERNAL> - Class in org.openbase.bco.authentication.lib.future
-
Abstract future that automatically verifies the response from a server.
- AuthenticatedFuture(Future<INTERNAL>, Class<RETURN>, TicketAuthenticatorWrapperType.TicketAuthenticatorWrapper) - Constructor for class org.openbase.bco.authentication.lib.future.AuthenticatedFuture
-
Create an AuthenticatedFuture that uses the SessionManager singleton for the verification.
- AuthenticatedFuture(Future<INTERNAL>, Class<RETURN>, TicketAuthenticatorWrapperType.TicketAuthenticatorWrapper, SessionManager) - Constructor for class org.openbase.bco.authentication.lib.future.AuthenticatedFuture
-
Create an AuthenticatedFuture.
- AuthenticatedServerManager - Class in org.openbase.bco.authentication.lib
-
This class represents a Service Server and provides methods to validate Kerberos client-server-tickets.
- AuthenticatedServerManager.TicketEvaluationWrapper - Class in org.openbase.bco.authentication.lib
-
Wrapper used to return all values which are needed by an authenticated server after verification.
- AuthenticatedServiceProcessor - Class in org.openbase.bco.authentication.lib
-
Helper class which should be used to implement an authenticated service.
- AuthenticatedServiceProcessor() - Constructor for class org.openbase.bco.authentication.lib.AuthenticatedServiceProcessor
-
- AuthenticatedServiceProcessor.ConfigRetrieval<M extends com.google.protobuf.GeneratedMessage> - Interface in org.openbase.bco.authentication.lib
-
- AuthenticatedServiceProcessor.InternalProcessable<RECEIVE extends com.google.protobuf.GeneratedMessage,RETURN extends com.google.protobuf.GeneratedMessage> - Interface in org.openbase.bco.authentication.lib
-
- AuthenticatedServiceProcessor.InternalRequestable - Interface in org.openbase.bco.authentication.lib
-
- AuthenticatedValueFuture<RETURN extends com.google.protobuf.GeneratedMessage> - Class in org.openbase.bco.authentication.lib.future
-
An AuthenticatedFuture which has an internal Future with an authenticated value and returns a generated message.
- AuthenticatedValueFuture(Future<AuthenticatedValueType.AuthenticatedValue>, Class<RETURN>, TicketAuthenticatorWrapperType.TicketAuthenticatorWrapper) - Constructor for class org.openbase.bco.authentication.lib.future.AuthenticatedValueFuture
-
Create a new AuthenticatedValueFuture with the default session manager.
- AuthenticatedValueFuture(Future<AuthenticatedValueType.AuthenticatedValue>, Class<RETURN>, TicketAuthenticatorWrapperType.TicketAuthenticatorWrapper, SessionManager) - Constructor for class org.openbase.bco.authentication.lib.future.AuthenticatedValueFuture
-
Create a new AuthenticatedValueFuture
- AuthenticationClientHandler - Class in org.openbase.bco.authentication.lib
-
- AuthenticationClientHandler() - Constructor for class org.openbase.bco.authentication.lib.AuthenticationClientHandler
-
- AuthenticationRemote - Class in org.openbase.bco.authentication.lib
-
- AuthenticationRemote() - Constructor for class org.openbase.bco.authentication.lib.AuthenticationRemote
-
- AuthenticationServerHandler - Class in org.openbase.bco.authentication.lib
-
- AuthenticationServerHandler() - Constructor for class org.openbase.bco.authentication.lib.AuthenticationServerHandler
-
- AuthenticationService - Interface in org.openbase.bco.authentication.lib
-
Interface defining a service for Kerberos authentication.
- AuthenticatorController - Class in org.openbase.bco.authentication.core
-
- AuthenticatorController() - Constructor for class org.openbase.bco.authentication.core.AuthenticatorController
-
- AuthenticatorController(CredentialStore) - Constructor for class org.openbase.bco.authentication.core.AuthenticatorController
-
- AuthenticatorController(byte[]) - Constructor for class org.openbase.bco.authentication.core.AuthenticatorController
-
- AuthenticatorController(CredentialStore, byte[]) - Constructor for class org.openbase.bco.authentication.core.AuthenticatorController
-
- AuthenticatorLauncher - Class in org.openbase.bco.authentication.core
-
- AuthenticatorLauncher() - Constructor for class org.openbase.bco.authentication.core.AuthenticatorLauncher
-
- AuthorizationFilter - Class in org.openbase.bco.authentication.lib
-
- AuthorizationFilter() - Constructor for class org.openbase.bco.authentication.lib.AuthorizationFilter
-
Create a new authorization filter using the default session manager.
- AuthorizationFilter(SessionManager) - Constructor for class org.openbase.bco.authentication.lib.AuthorizationFilter
-
Create an authorization filter using the given session manager.
- AuthorizationHelper - Class in org.openbase.bco.authentication.lib
-
Helper class to determine the permissions for a given user on a given permission configuration.
- AuthorizationHelper() - Constructor for class org.openbase.bco.authentication.lib.AuthorizationHelper
-
- autoMode - Static variable in class org.openbase.bco.authentication.lib.jp.JPCredentialsDirectory
-
- generateKey() - Static method in class org.openbase.bco.authentication.lib.EncryptionHelper
-
Generate a key with given transformation and key length which can then be used
for symmetric en- or decryption.
- generateKeyPair() - Static method in class org.openbase.bco.authentication.lib.EncryptionHelper
-
Generate a key pair given transformation and key length which can then be used
for asymmetric en- or decryption.
- get() - Method in class org.openbase.bco.authentication.lib.future.AuthenticatedFuture
-
Call get on the internal future, verifies the ticket and converts the result from
the internal future to REPONSE.
- get(long, TimeUnit) - Method in class org.openbase.bco.authentication.lib.future.AuthenticatedFuture
-
Call get on the internal future with a given timeout, verifies the ticket and converts the result from
the internal future to REPONSE.
- getClientId() - Method in class org.openbase.bco.authentication.lib.SessionManager
-
- getCount() - Method in class org.openbase.bco.authentication.lib.ExceptionReporter.ExceptionReport
-
- getCredentials(String) - Method in class org.openbase.bco.authentication.lib.CredentialStore
-
Get the encrypted login credentials for a given user.
- getDescription() - Method in class org.openbase.bco.authentication.lib.jp.JPAuthentication
-
- getDescription() - Method in class org.openbase.bco.authentication.lib.jp.JPAuthenticationScope
-
- getDescription() - Method in class org.openbase.bco.authentication.lib.jp.JPCredentialsDirectory
-
- getDescription() - Method in class org.openbase.bco.authentication.lib.jp.JPInitializeCredentials
-
- getDescription() - Method in class org.openbase.bco.authentication.lib.jp.JPResetCredentials
-
- getFirstEntry() - Method in class org.openbase.bco.authentication.lib.CredentialStore
-
Get an entry by the specified index.
- getInitialPassword() - Static method in class org.openbase.bco.authentication.core.AuthenticatorController
-
Get the initial password which is randomly generated on startup with an empty
credentialStore.
- getInstance() - Static method in class org.openbase.bco.authentication.lib.AuthenticatedServerManager
-
- getInstance() - Static method in class org.openbase.bco.authentication.lib.ExceptionReporter
-
- getInstance() - Static method in class org.openbase.bco.authentication.lib.SessionManager
-
- getLimit() - Method in class org.openbase.bco.authentication.lib.ExceptionReporter.ExceptionReport
-
- getParentDirectory() - Method in class org.openbase.bco.authentication.lib.jp.JPCredentialsDirectory
-
- getPermission(UnitConfigType.UnitConfig, String, Map<String, IdentifiableMessage<String, UnitConfigType.UnitConfig, UnitConfigType.UnitConfig.Builder>>, Map<String, IdentifiableMessage<String, UnitConfigType.UnitConfig, UnitConfigType.UnitConfig.Builder>>) - Static method in class org.openbase.bco.authentication.lib.AuthorizationHelper
-
Checks all permissions for a user.
- getPropertyDefaultValue() - Method in class org.openbase.bco.authentication.lib.jp.JPAuthentication
-
- getPropertyDefaultValue() - Method in class org.openbase.bco.authentication.lib.jp.JPAuthenticationScope
-
- getPropertyDefaultValue() - Method in class org.openbase.bco.authentication.lib.jp.JPCredentialsDirectory
-
- getPropertyDefaultValue() - Method in class org.openbase.bco.authentication.lib.jp.JPInitializeCredentials
-
- getPropertyDefaultValue() - Method in class org.openbase.bco.authentication.lib.jp.JPResetCredentials
-
- getPropertyDefaultValue() - Method in class org.openbase.bco.authentication.lib.jp.JPSessionTimeout
-
- getRemote() - Static method in class org.openbase.bco.authentication.lib.CachedAuthenticationRemote
-
Get a cashed authenticator remote.
- getReturnClass() - Method in class org.openbase.bco.authentication.lib.future.AuthenticatedFuture
-
Get the return class.
- getServiceServerSecretKey() - Method in class org.openbase.bco.authentication.lib.AuthenticatedServerManager
-
Should only be used in tests and thus returns null when not in test mode.
- getSessionKey() - Method in class org.openbase.bco.authentication.lib.AuthenticatedServerManager.TicketEvaluationWrapper
-
- getSessionKey() - Method in class org.openbase.bco.authentication.lib.SessionManager
-
- getSessionManager() - Method in class org.openbase.bco.authentication.lib.future.AuthenticatedFuture
-
Get the session manager used by this authenticated future.
- getThrowable() - Method in class org.openbase.bco.authentication.lib.ExceptionReporter.ExceptionReport
-
- getTicketAuthenticatorWrapper() - Method in class org.openbase.bco.authentication.lib.AuthenticatedServerManager.TicketEvaluationWrapper
-
- getTicketAuthenticatorWrapper() - Method in class org.openbase.bco.authentication.lib.SessionManager
-
- getTicketFromInternal(ActionFutureType.ActionFuture) - Method in class org.openbase.bco.authentication.lib.future.AuthenticatedActionFuture
-
Method defining how to get the ticket from the result of the internal future.
- getTicketFromInternal(INTERNAL) - Method in class org.openbase.bco.authentication.lib.future.AuthenticatedFuture
-
Method defining how to get the ticket from the result of the internal future.
- getTicketFromInternal(AuthenticatedValueType.AuthenticatedValue) - Method in class org.openbase.bco.authentication.lib.future.AuthenticatedValueFuture
-
Method defining how to get the ticket from the result of the internal future.
- getTimeDescription() - Method in class org.openbase.bco.authentication.lib.jp.JPSessionTimeout
-
- getUserAtClientId() - Method in class org.openbase.bco.authentication.lib.SessionManager
-
If a user and/or client is logged in, this returns the concatenation of both IDs.
- getUserId() - Method in class org.openbase.bco.authentication.lib.AuthenticatedServerManager.TicketEvaluationWrapper
-
- getUserId() - Method in class org.openbase.bco.authentication.lib.SessionManager
-
- getValidityInterval(long) - Static method in class org.openbase.bco.authentication.lib.AuthenticationServerHandler
-
Generate an interval which begins now and has an end times 15 minutes from now.