public class Cert extends AMLoginModule
amCache, auditor, currentState
Constructor and Description |
---|
Cert()
Default module constructor does nothing
|
Modifier and Type | Method and Description |
---|---|
void |
destroyModuleState()
Destroy the state of module
|
X509Certificate |
getCertificate()
Return value of Certificate
|
String |
getChkAttrCRL()
Return value of Attribute Name for CRL checking
|
Debug |
getDebug()
Return value of Debug object for this module
|
Principal |
getPrincipal()
Abstract method must be implemeted by each login module to
get the user Principal
|
String |
getStartSearchLoc()
Return value of LDAP Search loc for directory server
|
String |
getUriParamsCRL()
Return value of URI parameter for getting CRL
|
void |
init(Subject subject,
Map sharedState,
Map options)
Initialize module
|
void |
nullifyUsedVars()
Initialize all member variables as null
|
int |
process(Callback[] callbacks,
int state)
Process Certificate based auth request
|
abort, clearInfoText, commit, createIdentity, forceCallbacksInit, getAMIdentityRepository, getAttribute, getAuditEntryDetail, getAuthenticatedPrincipals, getAuthLevel, getCallback, getCallback, getCallbackHandler, getCurrentState, getFailCount, getHttpServletRequest, getHttpServletResponse, getInfoText, getLocale, getLoginLocale, getLoginState, getMaximumFailCount, getNewUserIDs, getNumberOfStates, getOrgProfile, getOrgServiceTemplate, getPwdKey, getRequestOrg, getServiceConfig, getSessionId, getSSOSession, getUserAliasList, getUserKey, getUserProfile, getUserSessionProperty, getUserSessions, incrementFailCount, initialize, isAccountLocked, isDynamicProfileCreationEnabled, isRequired, isSessionQuotaReached, isSharedStateEnabled, isSuperAdmin, isUseFirstPassEnabled, isValidUserEntry, login, logout, replaceCallback, replaceHeader, resetCallback, resetCurrentState, setAuthLevel, setFailureID, setForceCallbacksRead, setLoginFailureURL, setLoginSuccessURL, setModuleErrorTemplate, setOrg, setSharedStateEnabled, setUserAttributes, setUserSessionProperty, storeUsername, storeUsernamePasswd, substituteHeader, substituteInfoText, validatePassword, validateUserName
public void init(Subject subject, Map sharedState, Map options)
init
in class AMLoginModule
subject
- for authsharedState
- with auth frameworkoptions
- for authpublic int process(Callback[] callbacks, int state) throws AuthLoginException
process
in class AMLoginModule
callbacks
- for authstate
- with auth frameworkAuthLoginException
- if auth failspublic Principal getPrincipal()
AMLoginModule
getPrincipal
in class AMLoginModule
public X509Certificate getCertificate()
public String getChkAttrCRL()
public Debug getDebug()
public String getUriParamsCRL()
public String getStartSearchLoc()
public void destroyModuleState()
destroyModuleState
in class AMLoginModule
public void nullifyUsedVars()
nullifyUsedVars
in class AMLoginModule
Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.