- generatePassword(int, String, String) - Method in interface com.kobil.ssms.pam.api.PasswordRestriction
-
Generates a new random password, if the password is reset.
- generatePassword(int, String, String) - Method in class com.kobil.ssms.pam.logic.pwd.PamPasswordRestrictionImpl
-
KOBIL implementation does not use regexp pattern
If parameter passwordGenerationPattern is defined by PamSetting and handled over here it uses a different generation method.
- getAction() - Method in class com.kobil.ssms.pam.entity.PamReporting
-
- getAuditingActions() - Method in class com.kobil.ssms.pam.logic.PAMModuleControl
-
returns a Set of all propagated PamAuditingActions
- getAuditingSubjects() - Method in class com.kobil.ssms.pam.logic.PAMModuleControl
-
returns a Set of all propagated PamAuditingSubjects
- getBuiltOn() - Method in class com.kobil.ssms.pam.monitor.PamModuleMonitor
-
- getCause() - Method in enum com.kobil.ssms.pam.logic.pwd.PamPasswordRestrictionCause
-
- getChapPassword() - Method in class com.kobil.ssms.pam.entity.PamUser
-
- getCount() - Method in class com.kobil.ssms.pam.entity.PamUser
-
- getCount() - Method in class com.kobil.ssms.pam.logic.pwd.PamUserDTO
-
- getCurrentNumberOfDevices(EntityManager, String) - Method in class com.kobil.ssms.pam.logic.PAMModuleControl
-
Get the number of the devices from the database
- getDecRTCResultCode() - Method in class com.kobil.ssms.pam.logic.pwd.PamDecrementRTCResult
-
Get result code for decrement of retry counter:
- getDefaultPermissionsOfModule() - Method in class com.kobil.ssms.pam.logic.permissions.PAMAuthorizationRequirements
-
- getDeployedVersion() - Method in class com.kobil.ssms.pam.monitor.PamModuleMonitor
-
- getDetails() - Method in class com.kobil.ssms.pam.entity.PamReporting
-
- getGeneratedPassword() - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
-
- getId() - Method in class com.kobil.ssms.pam.entity.PamReporting
-
- getJaxbClasses() - Method in class com.kobil.ssms.pam.logic.settings.PamSettingsProducer
-
- getJpaVersion() - Method in class com.kobil.ssms.pam.entity.PamUser
-
- getKey() - Method in enum com.kobil.ssms.pam.logic.auditing.PamAuditingAction
-
- getKey() - Method in enum com.kobil.ssms.pam.logic.auditing.PamAuditingSubject
-
- getKey() - Method in enum com.kobil.ssms.pam.logic.pwd.PasswordManagement.PasswordState
-
- getKey() - Method in enum com.kobil.ssms.pam.logic.reporting.PamAction
-
- getKey() - Method in enum com.kobil.ssms.pam.logic.reporting.PamReportingStatus
-
- getKey() - Method in class com.kobil.ssms.pam.logic.settings.PamSettingsProducer
-
- getKeys(String) - Static method in class com.kobil.ssms.pam.resources.PAMMessages
-
Gets all keys from the resource bundle which start with a specific string.
- getLastChange() - Method in class com.kobil.ssms.pam.entity.PamUser
-
- getLastChange() - Method in class com.kobil.ssms.pam.logic.pwd.PamUserDTO
-
- getLastLoginFailed() - Method in class com.kobil.ssms.pam.entity.PamUser
-
- getLastLoginFailed() - Method in class com.kobil.ssms.pam.logic.pwd.PamUserDTO
-
- getLocked() - Method in class com.kobil.ssms.pam.entity.PamUser
-
- getLockedUntil() - Method in class com.kobil.ssms.pam.entity.PamUser
-
- getLockedUntil() - Method in class com.kobil.ssms.pam.logic.pwd.PamUserDTO
-
- getLockedUntil(PamUser) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
-
Gets the locked until date in milliseconds.
- getLockedUntilDate(PamUser) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
-
Gets the locked until date.
- getLockReasonKey() - Method in class com.kobil.ssms.pam.entity.PamUser
-
- getLockReasonKey() - Method in class com.kobil.ssms.pam.logic.pwd.PamUserDTO
-
- getLockReasons() - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
-
Gets all possible lock reasons.
- getLogDate() - Method in class com.kobil.ssms.pam.entity.PamReporting
-
- getLoginMaximumRetries() - Method in class com.kobil.ssms.pam.logic.settings.PamSettingsTenant
-
- getLoginMaximumRetries() - Method in interface com.kobil.ssms.pam.logic.settings.PamSettingsTenantInterface
-
- getLoginMaximumRetriesWithoutDelay() - Method in class com.kobil.ssms.pam.logic.settings.PamSettingsTenant
-
- getLoginMaximumRetriesWithoutDelay() - Method in interface com.kobil.ssms.pam.logic.settings.PamSettingsTenantInterface
-
- getLoginRetryFirstDelay() - Method in class com.kobil.ssms.pam.logic.settings.PamSettingsTenant
-
- getLoginRetryFirstDelay() - Method in interface com.kobil.ssms.pam.logic.settings.PamSettingsTenantInterface
-
- getMessage() - Method in enum com.kobil.ssms.pam.logic.pwd.PamPasswordRestrictionCause
-
- getMessage(String, Locale, Object...) - Static method in class com.kobil.ssms.pam.resources.PAMMessages
-
- getModuleID() - Method in class com.kobil.ssms.pam.logic.permissions.PAMAuthorizationRequirements
-
- getModuleId() - Method in class com.kobil.ssms.pam.logic.settings.PamSettingsProducer
-
- getName() - Method in class com.kobil.ssms.pam.monitor.PamModuleMonitor
-
- getOperatorSubjectDN() - Method in class com.kobil.ssms.pam.entity.PamReporting
-
- getOpSubjectDN(String) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
-
- getOpSubjectDN(UserSession, String, Logger) - Static method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
-
setter for opSubjectDN - if a injection of operatorSession is not
successful set operatorSubjectDN to uid and if this is null or empty set
to a default This because if methods called by service there is no
OperatorSessionBean injectable because operatorSession is a session
scoped bean.
- getPamAction(byte) - Static method in enum com.kobil.ssms.pam.logic.reporting.PamAction
-
- getPamDefaultPermissions() - Static method in class com.kobil.ssms.pam.logic.permissions.PAMPermissions
-
- getPamKernelUser() - Method in class com.kobil.ssms.pam.entity.PamReporting
-
- getPamReporting() - Method in class com.kobil.ssms.pam.logic.reporting.PamReportContainer
-
- getPamReportingList(CombinedFilter, RangeParams, JPASortingColumnInfo) - Method in class com.kobil.ssms.pam.logic.reporting.PamReportingLogic
-
Get PAM reporting entries from database by applying filters and limit of rows
to be selected and offset.
- getPamReportingStatus(short) - Static method in enum com.kobil.ssms.pam.logic.reporting.PamReportingStatus
-
- getPamUser() - Method in class com.kobil.ssms.pam.entity.PamKernelUser
-
- getPassword() - Method in class com.kobil.ssms.pam.entity.PamUser
-
- getPassword() - Method in class com.kobil.ssms.pam.logic.pwd.PamUserDTO
-
- getPasswordGenerationPattern() - Method in class com.kobil.ssms.pam.logic.settings.PamSettingsTenant
-
- getPasswordGenerationPattern() - Method in interface com.kobil.ssms.pam.logic.settings.PamSettingsTenantInterface
-
- getPasswordMinLength() - Method in class com.kobil.ssms.pam.logic.settings.PamSettingsTenant
-
- getPasswordMinLength() - Method in interface com.kobil.ssms.pam.logic.settings.PamSettingsTenantInterface
-
- getPasswordState() - Method in class com.kobil.ssms.pam.entity.PamUser
-
- getPasswordState() - Method in class com.kobil.ssms.pam.logic.pwd.PamUserDTO
-
- getPkcs5Iterations() - Method in class com.kobil.ssms.pam.logic.settings.PamSettingsTenant
-
- getPkcs5Iterations() - Method in interface com.kobil.ssms.pam.logic.settings.PamSettingsTenantInterface
-
- getPostfix() - Method in class com.kobil.ssms.pam.monitor.PamModuleMonitor
-
- getRegexPattern() - Method in class com.kobil.ssms.pam.logic.settings.PamSettingsTenant
-
- getRegexPattern() - Method in interface com.kobil.ssms.pam.logic.settings.PamSettingsTenantInterface
-
- getResourceClassName() - Method in class com.kobil.ssms.pam.logic.PAMModuleControl
-
- getRetriesLeft() - Method in class com.kobil.ssms.pam.logic.pwd.PamDecrementRTCResult
-
In case of WRONG_PASSWORD, how many retries left.
- getSampledNode() - Method in class com.kobil.ssms.pam.monitor.PamModuleMonitor
-
- getScmVersion() - Method in class com.kobil.ssms.pam.monitor.PamModuleMonitor
-
- getSerialversionuid() - Static method in class com.kobil.ssms.pam.logic.pwd.PamUserDTO
-
- getStatus() - Method in class com.kobil.ssms.pam.entity.PamReporting
-
- getTemporaryLock(PamUser) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
-
Gets the temporary lock in seconds.
- getTemporaryLockedLeft() - Method in class com.kobil.ssms.pam.logic.pwd.PamDecrementRTCResult
-
time left (in seconds) for user to be unlocked again in case user is TEMPORARY_LOCKED
- getType() - Method in class com.kobil.ssms.pam.monitor.PamModuleMonitor
-
- getUid() - Method in class com.kobil.ssms.pam.entity.PamUser
-
- getUseCustomRestriction() - Method in class com.kobil.ssms.pam.logic.settings.PamSettingsTenant
-
- getUseCustomRestriction() - Method in interface com.kobil.ssms.pam.logic.settings.PamSettingsTenantInterface
-
- getUserInfo(String) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
-
Gets the information for an user.
- getUserList(FilterCollection<? extends InternalSearchFilter>, boolean) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
-
Gets all users which match the given filter.
- getUserList(CombinedFilter, boolean) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
-
Gets all users which match the given filter.
- getUserList(FilterCollection<? extends InternalSearchFilter>, RangeParams, JPASortingColumnInfo) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
-
Gets all users which match the given filter.
- getUserList(CombinedFilter, RangeParams, JPASortingColumnInfo) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
-
Get PAM Kernel User entries from database by applying filters and limit
of rows to be selected and offset.
- getUserListCount(FilterCollection<? extends InternalSearchFilter>) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
-
Get Number of users from database by applying filters.
- getUserListCount(CombinedFilter) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
-
Get Number of users from database by applying filters.
- getUserListForGui(FilterCollection<? extends InternalSearchFilter>, RangeParams, JPASortingColumnInfo) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
-
- getUserLoginId() - Method in class com.kobil.ssms.pam.entity.PamReporting
-
- getUserPasswordDto(String) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
-
- getUserRoles() - Method in class com.kobil.ssms.pam.entity.PamKernelUser
-
- getUsers(String, Map<String, JPAFilterColumnInfo>, RangeParams, OrderInput) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
-
Gets all user ids for a given filter.
- getUsers(FilterCollection<? extends InternalSearchFilter>, RangeParams, JPASortingColumnInfo) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
-
Gets all user ids for a given filter.
- PAM_ADVANCED_SETTINGS_VIEW - Static variable in class com.kobil.ssms.pam.logic.permissions.PAMPermissions
-
- PAM_REPORTING_VIEW - Static variable in class com.kobil.ssms.pam.logic.permissions.PAMPermissions
-
- PAM_SETTINGS_NAME_QUALIFIER - Static variable in class com.kobil.ssms.pam.logic.settings.PamNamedAnnotation
-
- PAM_USER_MODIFY - Static variable in class com.kobil.ssms.pam.logic.permissions.PAMPermissions
-
- PAM_USER_PASSWORD_MANAGE - Static variable in class com.kobil.ssms.pam.logic.permissions.PAMPermissions
-
- PAM_USER_VIEW - Static variable in class com.kobil.ssms.pam.logic.permissions.PAMPermissions
-
- PAM_VIEW - Static variable in class com.kobil.ssms.pam.logic.permissions.PAMPermissions
-
NOTICE - when add a new permission DO ALSO EXTEND it in getPamDefaultPermissions
- PamAction - Enum in com.kobil.ssms.pam.logic.reporting
-
This enum provides a key for each PAM logic function who has to report to database.
- PamAuditingAction - Enum in com.kobil.ssms.pam.logic.auditing
-
PAM auditing actions.
- PamAuditingSubject - Enum in com.kobil.ssms.pam.logic.auditing
-
PAM auditing subjects.
- PAMAuthorizationRequirements - Class in com.kobil.ssms.pam.logic.permissions
-
- PAMAuthorizationRequirements() - Constructor for class com.kobil.ssms.pam.logic.permissions.PAMAuthorizationRequirements
-
- PamDecrementRTCResult - Class in com.kobil.ssms.pam.logic.pwd
-
This class represents the result for a verify method.
- PamDecrementRTCResult(PamDecrementRTCResult.PamDecrementRTCResultCode) - Constructor for class com.kobil.ssms.pam.logic.pwd.PamDecrementRTCResult
-
Extended constructor to pre-configure the result code.
- PamDecrementRTCResult.PamDecrementRTCResultCode - Enum in com.kobil.ssms.pam.logic.pwd
-
Result code for decrement of retry counter:
DEC_OK - decrement successful
DEC_LOCKED_TEMPORARY - decrement results in a temporary lock
DEC_LOCKED - decrement results in a permanent lock (or user is already permanently locked)
- PamKernelUser - Class in com.kobil.ssms.pam.entity
-
The persistent class for the kernel_user database table.
- PamKernelUser() - Constructor for class com.kobil.ssms.pam.entity.PamKernelUser
-
- pamKernelUser - Static variable in class com.kobil.ssms.pam.entity.PamReporting_
-
- PamKernelUser_ - Class in com.kobil.ssms.pam.entity
-
- PamKernelUser_() - Constructor for class com.kobil.ssms.pam.entity.PamKernelUser_
-
- PAMMessages - Class in com.kobil.ssms.pam.resources
-
This class allows to get an localized string using the key.
- PAMMessages() - Constructor for class com.kobil.ssms.pam.resources.PAMMessages
-
- PAMModuleControl - Class in com.kobil.ssms.pam.logic
-
- PAMModuleControl() - Constructor for class com.kobil.ssms.pam.logic.PAMModuleControl
-
- PamModuleMonitor - Class in com.kobil.ssms.pam.monitor
-
- PamModuleMonitor() - Constructor for class com.kobil.ssms.pam.monitor.PamModuleMonitor
-
- PamNamedAnnotation - Class in com.kobil.ssms.pam.logic.settings
-
- PamNamedAnnotation() - Constructor for class com.kobil.ssms.pam.logic.settings.PamNamedAnnotation
-
- PamPasswordRestrictionCause - Enum in com.kobil.ssms.pam.logic.pwd
-
- PamPasswordRestrictionImpl - Class in com.kobil.ssms.pam.logic.pwd
-
- PamPasswordRestrictionImpl() - Constructor for class com.kobil.ssms.pam.logic.pwd.PamPasswordRestrictionImpl
-
- PAMPermissions - Class in com.kobil.ssms.pam.logic.permissions
-
holds the permissions that are introduced by PAM
- PamReportContainer - Class in com.kobil.ssms.pam.logic.reporting
-
- PamReportContainer() - Constructor for class com.kobil.ssms.pam.logic.reporting.PamReportContainer
-
- PamReporting - Class in com.kobil.ssms.pam.entity
-
The persistent class for the pam_reporting database table.
- PamReporting() - Constructor for class com.kobil.ssms.pam.entity.PamReporting
-
- PamReporting_ - Class in com.kobil.ssms.pam.entity
-
- PamReporting_() - Constructor for class com.kobil.ssms.pam.entity.PamReporting_
-
- PamReportingFactory - Class in com.kobil.ssms.pam.logic.reporting
-
This class contains reporting factory to create PAM reporting entries.
- PamReportingInterceptor - Class in com.kobil.ssms.pam.logic.reporting
-
interceptor for database transactions PLUS PAM reporting
TODO: this could be solved a lot nicer, if WELD would not have a bug, that
enables interceptors globally (not only for the Bean Deployment Archives (BDA) where it is defined)
- PamReportingInterceptor() - Constructor for class com.kobil.ssms.pam.logic.reporting.PamReportingInterceptor
-
- PamReportingLogic - Class in com.kobil.ssms.pam.logic.reporting
-
This class contains the logic to store and retrieve reporting informations to
database.
- PamReportingLogic() - Constructor for class com.kobil.ssms.pam.logic.reporting.PamReportingLogic
-
- PamReportingStatus - Enum in com.kobil.ssms.pam.logic.reporting
-
The standard states for database reporting.
- PamSettings - Interface in com.kobil.ssms.pam.logic.settings
-
- PamSettingsMaster - Class in com.kobil.ssms.pam.logic.settings
-
- PamSettingsMaster() - Constructor for class com.kobil.ssms.pam.logic.settings.PamSettingsMaster
-
- PamSettingsMasterInterface - Interface in com.kobil.ssms.pam.logic.settings
-
defines the members that are exclusive for the master tenant.
- PamSettingsProducer - Class in com.kobil.ssms.pam.logic.settings
-
- PamSettingsProducer() - Constructor for class com.kobil.ssms.pam.logic.settings.PamSettingsProducer
-
- PamSettingsProxy - Class in com.kobil.ssms.pam.logic.settings
-
- PamSettingsProxy(PamSettingsTenant, PamSettingsMaster) - Constructor for class com.kobil.ssms.pam.logic.settings.PamSettingsProxy
-
- PamSettingsTenant - Class in com.kobil.ssms.pam.logic.settings
-
- PamSettingsTenant() - Constructor for class com.kobil.ssms.pam.logic.settings.PamSettingsTenant
-
- PamSettingsTenantInterface - Interface in com.kobil.ssms.pam.logic.settings
-
- pamUser - Static variable in class com.kobil.ssms.pam.entity.PamKernelUser_
-
- PamUser - Class in com.kobil.ssms.pam.entity
-
The persistent class for the pam_user database table.
- PamUser() - Constructor for class com.kobil.ssms.pam.entity.PamUser
-
- PamUser_ - Class in com.kobil.ssms.pam.entity
-
- PamUser_() - Constructor for class com.kobil.ssms.pam.entity.PamUser_
-
- PamUserDeletionVeto - Class in com.kobil.ssms.pam.logic.users
-
Class contains the pam logic implementation of the askForDeletion interface function.
- PamUserDeletionVeto() - Constructor for class com.kobil.ssms.pam.logic.users.PamUserDeletionVeto
-
- PamUserDTO - Class in com.kobil.ssms.pam.logic.pwd
-
- PamUserDTO() - Constructor for class com.kobil.ssms.pam.logic.pwd.PamUserDTO
-
- PamUserDTO(String, String, String, Byte, byte[], byte[], Date, Boolean, Date, String, Byte, Date) - Constructor for class com.kobil.ssms.pam.logic.pwd.PamUserDTO
-
- password - Static variable in class com.kobil.ssms.pam.entity.PamUser_
-
- PasswordManagement - Class in com.kobil.ssms.pam.logic.pwd
-
This class implements the logic of the Password Authentication Module.
- PasswordManagement() - Constructor for class com.kobil.ssms.pam.logic.pwd.PasswordManagement
-
- PasswordManagement.PasswordState - Enum in com.kobil.ssms.pam.logic.pwd
-
The possible password states.
- PasswordRestriction - Interface in com.kobil.ssms.pam.api
-
This class can be found in the JAR file 'pam-logic-n.n.n.jar', located in the directory 'SSMS_INSTALL/modules/pam/mgt' or
in the subdirectory 'mgt' of the module's installer file.
- passwordState - Static variable in class com.kobil.ssms.pam.entity.PamUser_
-
- produceKernelSettings() - Method in class com.kobil.ssms.pam.logic.settings.PamSettingsProducer
-
- validatePassword(char[]) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
-
- validatePasswordRestriction(char[], int, String, char[]) - Method in interface com.kobil.ssms.pam.api.PasswordRestriction
-
Validates whether the password matches the restrictions specified by the parameters.
- validatePasswordRestriction(char[], int, String, char[]) - Method in class com.kobil.ssms.pam.logic.pwd.PamPasswordRestrictionImpl
-
- validatePasswordRestrictions(boolean) - Method in class com.kobil.ssms.pam.logic.pwd.ModifyPasswordParamBuilder
-
- value() - Method in class com.kobil.ssms.pam.logic.settings.PamNamedAnnotation
-
- valueOf(String) - Static method in enum com.kobil.ssms.pam.logic.auditing.PamAuditingAction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.kobil.ssms.pam.logic.auditing.PamAuditingSubject
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.kobil.ssms.pam.logic.pwd.PamDecrementRTCResult.PamDecrementRTCResultCode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.kobil.ssms.pam.logic.pwd.PamPasswordRestrictionCause
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.kobil.ssms.pam.logic.pwd.PasswordManagement.PasswordState
-
Returns the enum constant of this type with the specified name.
- valueOf(byte) - Static method in enum com.kobil.ssms.pam.logic.pwd.PasswordManagement.PasswordState
-
- valueOf(String) - Static method in enum com.kobil.ssms.pam.logic.reporting.PamAction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.kobil.ssms.pam.logic.reporting.PamReportingStatus
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.kobil.ssms.pam.logic.auditing.PamAuditingAction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.kobil.ssms.pam.logic.auditing.PamAuditingSubject
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.kobil.ssms.pam.logic.pwd.PamDecrementRTCResult.PamDecrementRTCResultCode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.kobil.ssms.pam.logic.pwd.PamPasswordRestrictionCause
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.kobil.ssms.pam.logic.pwd.PasswordManagement.PasswordState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.kobil.ssms.pam.logic.reporting.PamAction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.kobil.ssms.pam.logic.reporting.PamReportingStatus
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- verifyPassword(boolean, String, char[]) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
-
Verifies a password.
- verifyPassword(String, char[]) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
-
- verifyPasswordWithoutDBTransaction(String, char[]) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
-