Skip navigation links
A B C D F G H I J L M O P R S T U V W 

A

action - Static variable in class com.kobil.ssms.pam.entity.PamReporting_
 
addPamReportingEntry(EntityManager, PamReporting) - Method in class com.kobil.ssms.pam.logic.reporting.PamReportingLogic
Insert PAM reporting entry into the database.
addUser(String, char[], boolean, boolean, boolean) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
Adds a user to the database.
addUser(String, boolean, boolean) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
Adds a user to the database.
aroundInvoke(InvocationContext) - Method in class com.kobil.ssms.pam.logic.reporting.PamReportingInterceptor
 
askForDeletion(String) - Method in class com.kobil.ssms.pam.logic.users.PamUserDeletionVeto
 

B

buildChangePasswordParam() - Method in class com.kobil.ssms.pam.logic.pwd.ModifyPasswordParamBuilder
 
builder() - Static method in class com.kobil.ssms.pam.logic.pwd.ModifyPasswordParamBuilder
 
buildSetParameter() - Method in class com.kobil.ssms.pam.logic.pwd.ModifyPasswordParamBuilder
 
bytesToChars(byte[]) - Static method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
 

C

changePassword(String, char[], char[], boolean, boolean, boolean) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
Changes the password.
changePassword(String, char[], char[], boolean, boolean) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
 
changePasswordChapCompatible(String, char[], char[], boolean, boolean) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
changes password identical to PamInterface.changePassword(String, char[], char[], boolean, boolean), but makes sure that the password is stored in CHAP compatible way.
changeState(String, PasswordManagement.PasswordState) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
Changes the password state.
chapPassword - Static variable in class com.kobil.ssms.pam.entity.PamUser_
 
charsToBytes(char[]) - Static method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
converts char array to byte array using UTF-8 char set.
clone() - Method in class com.kobil.ssms.pam.logic.settings.PamSettingsTenant
 
com.kobil.ssms.pam.api - package com.kobil.ssms.pam.api
 
com.kobil.ssms.pam.entity - package com.kobil.ssms.pam.entity
 
com.kobil.ssms.pam.logic - package com.kobil.ssms.pam.logic
 
com.kobil.ssms.pam.logic.auditing - package com.kobil.ssms.pam.logic.auditing
 
com.kobil.ssms.pam.logic.permissions - package com.kobil.ssms.pam.logic.permissions
 
com.kobil.ssms.pam.logic.pwd - package com.kobil.ssms.pam.logic.pwd
 
com.kobil.ssms.pam.logic.reporting - package com.kobil.ssms.pam.logic.reporting
 
com.kobil.ssms.pam.logic.settings - package com.kobil.ssms.pam.logic.settings
 
com.kobil.ssms.pam.logic.users - package com.kobil.ssms.pam.logic.users
 
com.kobil.ssms.pam.monitor - package com.kobil.ssms.pam.monitor
 
com.kobil.ssms.pam.resources - package com.kobil.ssms.pam.resources
 
count - Static variable in class com.kobil.ssms.pam.entity.PamUser_
 
createFreshSettings() - Method in class com.kobil.ssms.pam.logic.settings.PamSettingsProducer
 
createPamReportingEntry(Byte, Short, String, String, String) - Static method in class com.kobil.ssms.pam.logic.reporting.PamReportingFactory
Creates a PAM reporting entry.

D

decrementRetryCounterForUser(String) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
decrement retry count of user.
decrementRetryCounterForUser(String, PamUser) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
decrement retry count of user.
DEFAULT_RETRY_COUNTER - Static variable in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
 
details - Static variable in class com.kobil.ssms.pam.entity.PamReporting_
 
doReport(boolean) - Method in class com.kobil.ssms.pam.logic.pwd.ModifyPasswordParamBuilder
 
duringDeletion(KernelUserBase) - Method in class com.kobil.ssms.pam.logic.users.PamUserDeletionVeto
 

F

findMessage(int) - Static method in enum com.kobil.ssms.pam.logic.pwd.PamPasswordRestrictionCause
Return the PAMMessages, which belongs to the specified cause number.
forUser(String) - Method in class com.kobil.ssms.pam.logic.pwd.ModifyPasswordParamBuilder
 

G

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.

H

havingOldPassword(char[]) - Method in class com.kobil.ssms.pam.logic.pwd.ModifyPasswordParamBuilder
 

I

id - Static variable in class com.kobil.ssms.pam.entity.PamReporting_
 
ID - Static variable in class com.kobil.ssms.pam.logic.PAMModuleControl
 
init() - Method in class com.kobil.ssms.pam.logic.PAMModuleControl
 
invoke(Object, Method, Object[]) - Method in class com.kobil.ssms.pam.logic.settings.PamSettingsProxy
 
isChapCompatible() - Method in class com.kobil.ssms.pam.logic.pwd.PamUserDTO
 
isChapCompatiblePasswords() - Method in class com.kobil.ssms.pam.logic.settings.PamSettingsTenant
 
isChapCompatiblePasswords() - Method in interface com.kobil.ssms.pam.logic.settings.PamSettingsTenantInterface
defines (as default) whether passwords shall be stored in CHAP compatible way, i.e. only encrypted and not hashed.
isLocked() - Method in class com.kobil.ssms.pam.logic.pwd.PamUserDTO
 
isPamUser() - Method in class com.kobil.ssms.pam.logic.pwd.PamUserDTO
 
isPamUser(String) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
 
isPamUserLocked(PamUser) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
check if a given PamUser is locked or lockedUntil is set or exceeds
isPamUserLocked(String) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
looking for the pam user and if the pam user is temporarily locked.
isPamUserTemporarilyLocked(PamUser) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
verify if the property temporarilyLocked is set or not, and if set then is it currently locked?!

J

jpaVersion - Static variable in class com.kobil.ssms.pam.entity.PamUser_
 

L

lastChange - Static variable in class com.kobil.ssms.pam.entity.PamUser_
 
lastLoginFailed - Static variable in class com.kobil.ssms.pam.entity.PamUser_
 
loadCustomRestrictionClass() - Static method in class com.kobil.ssms.pam.logic.pwd.PamPasswordRestrictionImpl
load the custom restriction class from $ssms_home$/password_restriction
locked - Static variable in class com.kobil.ssms.pam.entity.PamUser_
 
lockedUntil - Static variable in class com.kobil.ssms.pam.entity.PamUser_
 
lockReasonKey - Static variable in class com.kobil.ssms.pam.entity.PamUser_
 
lockUser(String, String) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
Locks a user.
logDate - Static variable in class com.kobil.ssms.pam.entity.PamReporting_
 

M

ModifyPasswordParamBuilder - Class in com.kobil.ssms.pam.logic.pwd
 
MSG_ERR_PWD_EMPTY - Static variable in class com.kobil.ssms.pam.resources.PAMMessages
 
MSG_ERR_PWD_IS_OLD_PWD - Static variable in class com.kobil.ssms.pam.resources.PAMMessages
 
MSG_ERR_PWD_NO_REGEX - Static variable in class com.kobil.ssms.pam.resources.PAMMessages
 
MSG_ERR_PWD_NOT_MATCH - Static variable in class com.kobil.ssms.pam.resources.PAMMessages
 
MSG_ERR_PWD_TOO_SHORT - Static variable in class com.kobil.ssms.pam.resources.PAMMessages
 
MSG_LOCKREASON_LOCKED - Static variable in class com.kobil.ssms.pam.resources.PAMMessages
 
MSG_LOCKREASON_RETRIES_EXCEEDED - Static variable in class com.kobil.ssms.pam.resources.PAMMessages
 
MSG_LOCKREASON_TEMP_LOCKED - Static variable in class com.kobil.ssms.pam.resources.PAMMessages
 
mustBeChanged(boolean) - Method in class com.kobil.ssms.pam.logic.pwd.ModifyPasswordParamBuilder
 

O

operatorSubjectDN - Static variable in class com.kobil.ssms.pam.entity.PamReporting_
 

P

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
 

R

readConfig(EntityManager) - Method in class com.kobil.ssms.pam.logic.settings.PamSettingsProducer
 
removePassword(String) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
Deletes a user password.
removeUserByLoginId(String) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
Deletes a user password and the user too.
resetLockState(boolean) - Method in class com.kobil.ssms.pam.logic.pwd.ModifyPasswordParamBuilder
 
resetPassword(String, boolean, boolean) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
Resets the password.
resetRetryCounterToMaxValue(String) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
Reset the retry counter, of the given user, to the maximum value.
RESTRICTION_ID - Static variable in class com.kobil.ssms.pam.logic.PAMModuleControl
 

S

S_PAM_ADVANCED_SETTINGS_VIEW - Static variable in class com.kobil.ssms.pam.logic.permissions.PAMPermissions
 
S_PAM_REPORTING_VIEW - Static variable in class com.kobil.ssms.pam.logic.permissions.PAMPermissions
 
S_PAM_USER_MODIFY - Static variable in class com.kobil.ssms.pam.logic.permissions.PAMPermissions
 
S_PAM_USER_PASSWORD_MANAGE - Static variable in class com.kobil.ssms.pam.logic.permissions.PAMPermissions
 
S_PAM_USER_VIEW - Static variable in class com.kobil.ssms.pam.logic.permissions.PAMPermissions
 
S_PAM_VIEW - Static variable in class com.kobil.ssms.pam.logic.permissions.PAMPermissions
 
setAction(byte) - Method in class com.kobil.ssms.pam.entity.PamReporting
 
setChapCompatiblePasswords(boolean) - Method in class com.kobil.ssms.pam.logic.settings.PamSettingsTenant
 
setChapCompatiblePasswords(boolean) - Method in interface com.kobil.ssms.pam.logic.settings.PamSettingsTenantInterface
controls whether passwords should (additionally) be stored in CHAP compatible way.
setChapPassword(byte[]) - Method in class com.kobil.ssms.pam.entity.PamUser
 
setCount(byte) - Method in class com.kobil.ssms.pam.entity.PamUser
 
setCount(byte) - Method in class com.kobil.ssms.pam.logic.pwd.PamUserDTO
 
setDecRTCResultCode(PamDecrementRTCResult.PamDecrementRTCResultCode) - Method in class com.kobil.ssms.pam.logic.pwd.PamDecrementRTCResult
Set result code for decrement of retry counter:
setDetails(String) - Method in class com.kobil.ssms.pam.entity.PamReporting
 
setId(int) - Method in class com.kobil.ssms.pam.entity.PamReporting
 
setJpaVersion(long) - Method in class com.kobil.ssms.pam.entity.PamUser
 
setLastChange(Date) - Method in class com.kobil.ssms.pam.entity.PamUser
 
setLastChange(Date) - Method in class com.kobil.ssms.pam.logic.pwd.PamUserDTO
 
setLastLoginFailed(Date) - Method in class com.kobil.ssms.pam.entity.PamUser
 
setLastLoginFailed(Date) - Method in class com.kobil.ssms.pam.logic.pwd.PamUserDTO
 
setLocked(boolean) - Method in class com.kobil.ssms.pam.entity.PamUser
 
setLocked(boolean) - Method in class com.kobil.ssms.pam.logic.pwd.PamUserDTO
 
setLockedUntil(Date) - Method in class com.kobil.ssms.pam.entity.PamUser
 
setLockedUntil(Date) - Method in class com.kobil.ssms.pam.logic.pwd.PamUserDTO
 
setLockReasonKey(String) - Method in class com.kobil.ssms.pam.entity.PamUser
 
setLockReasonKey(String) - Method in class com.kobil.ssms.pam.logic.pwd.PamUserDTO
 
setLogDate(Date) - Method in class com.kobil.ssms.pam.entity.PamReporting
 
setLoginMaximumRetries(int) - Method in class com.kobil.ssms.pam.logic.settings.PamSettingsTenant
 
setLoginMaximumRetries(int) - Method in interface com.kobil.ssms.pam.logic.settings.PamSettingsTenantInterface
 
setLoginMaximumRetriesWithoutDelay(int) - Method in class com.kobil.ssms.pam.logic.settings.PamSettingsTenant
 
setLoginMaximumRetriesWithoutDelay(int) - Method in interface com.kobil.ssms.pam.logic.settings.PamSettingsTenantInterface
 
setLoginRetryFirstDelay(int) - Method in class com.kobil.ssms.pam.logic.settings.PamSettingsTenant
 
setLoginRetryFirstDelay(int) - Method in interface com.kobil.ssms.pam.logic.settings.PamSettingsTenantInterface
 
setOperatorSubjectDN(String) - Method in class com.kobil.ssms.pam.entity.PamReporting
 
setOrChangePassword(String, char[], boolean, boolean, boolean, boolean) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
Encrypts the password and adds it to the database.
setOrChangePasswordChapCompatibleWithoutDBTransaction(String, char[], boolean, boolean, boolean) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
sets or overwrites password identical to PamInterface.setOrChangePasswordWithoutDBTransaction(String, char[], boolean, boolean, boolean), but makes sure that the password is stored in CHAP compatible way.
setOrChangePasswordWithoutDBTransaction(String, char[], boolean, boolean, boolean) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
 
setPamKernelUser(PamKernelUser) - Method in class com.kobil.ssms.pam.entity.PamReporting
 
setPamReporting(PamReporting) - Method in class com.kobil.ssms.pam.logic.reporting.PamReportContainer
 
setPamUser(PamUser) - Method in class com.kobil.ssms.pam.entity.PamKernelUser
 
setPamUser(boolean) - Method in class com.kobil.ssms.pam.logic.pwd.PamUserDTO
 
setPassword(byte[]) - Method in class com.kobil.ssms.pam.entity.PamUser
 
setPassword(byte[]) - Method in class com.kobil.ssms.pam.logic.pwd.PamUserDTO
 
setPasswordGenerationPattern(String) - Method in class com.kobil.ssms.pam.logic.settings.PamSettingsTenant
 
setPasswordGenerationPattern(String) - Method in interface com.kobil.ssms.pam.logic.settings.PamSettingsTenantInterface
Must be a square bracket surrounded expression like [a-zA-Z0-9+-=_'\"*%&/\\()^~@#€$£?!
setPasswordMinLength(int) - Method in class com.kobil.ssms.pam.logic.settings.PamSettingsTenant
 
setPasswordMinLength(int) - Method in interface com.kobil.ssms.pam.logic.settings.PamSettingsTenantInterface
 
setPasswordState(byte) - Method in class com.kobil.ssms.pam.entity.PamUser
 
setPasswordState(byte) - Method in class com.kobil.ssms.pam.logic.pwd.PamUserDTO
 
setPkcs5Iterations(int) - Method in class com.kobil.ssms.pam.logic.settings.PamSettingsTenant
 
setPkcs5Iterations(int) - Method in interface com.kobil.ssms.pam.logic.settings.PamSettingsTenantInterface
 
setRegexPattern(String) - Method in class com.kobil.ssms.pam.logic.settings.PamSettingsTenant
 
setRegexPattern(String) - Method in interface com.kobil.ssms.pam.logic.settings.PamSettingsTenantInterface
 
setRetriesLeft(int) - Method in class com.kobil.ssms.pam.logic.pwd.PamDecrementRTCResult
In case of WRONG_PASSWORD, how many retries left.
setStatus(short) - Method in class com.kobil.ssms.pam.entity.PamReporting
 
setTemporaryLockedLeft(int) - 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
setUid(String) - Method in class com.kobil.ssms.pam.entity.PamUser
 
setUseCustomRestriction(boolean) - Method in class com.kobil.ssms.pam.logic.settings.PamSettingsTenant
 
setUseCustomRestriction(boolean) - Method in interface com.kobil.ssms.pam.logic.settings.PamSettingsTenantInterface
 
setUserLoginId(String) - Method in class com.kobil.ssms.pam.entity.PamReporting
 
setUserRoles(Set<KernelUserRoleMgt>) - Method in class com.kobil.ssms.pam.entity.PamKernelUser
 
start() - Method in class com.kobil.ssms.pam.logic.PAMModuleControl
 
status - Static variable in class com.kobil.ssms.pam.entity.PamReporting_
 
storeChapCompatible(boolean) - Method in class com.kobil.ssms.pam.logic.pwd.ModifyPasswordParamBuilder
 

T

TransactionalWithReportPam - Annotation Type in com.kobil.ssms.pam.logic.reporting
 

U

uid - Static variable in class com.kobil.ssms.pam.entity.PamUser_
 
unlockUser(String) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
Unlocks a user.
unwrap() - Method in interface com.kobil.ssms.pam.logic.settings.PamSettings
 
unwrap() - Method in class com.kobil.ssms.pam.logic.settings.PamSettingsMaster
 
updateModuleProperties(ModuleInformation) - Method in class com.kobil.ssms.pam.logic.PAMModuleControl
 
updateSettings() - Method in class com.kobil.ssms.pam.logic.settings.PamSettingsProducer
 
userExists(String) - Method in class com.kobil.ssms.pam.logic.pwd.PasswordManagement
 
userLoginId - Static variable in class com.kobil.ssms.pam.entity.PamReporting_
 
userRoles - Static variable in class com.kobil.ssms.pam.entity.PamKernelUser_
 

V

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
 

W

wasDeleted(KernelUserBase) - Method in class com.kobil.ssms.pam.logic.users.PamUserDeletionVeto
 
withPassword(char[]) - Method in class com.kobil.ssms.pam.logic.pwd.ModifyPasswordParamBuilder
 
writeConfig(ModuleSettings, boolean) - Method in class com.kobil.ssms.pam.logic.settings.PamSettingsProducer
 
A B C D F G H I J L M O P R S T U V W 
Skip navigation links

Copyright © 2022 KOBIL Systems GmbH. All rights reserved.