|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--com.ibm.itim.apps.identity.ChallengeResponseManager
Provides aggregate identity challenge response management capabilities.
| Constructor Summary | |
|---|---|
ChallengeResponseManager(PlatformContext platform,
javax.security.auth.Subject subject)
Constructs the manager with a platform context and a subject. |
|
| Method Summary | |
|---|---|
ChallengeResponseConfiguration |
getChallengeResonseConfiguration()
Gets the ChallengeResonseConfiguration for the subject. |
ChallengeResponseConfiguration |
getChallengeResonseConfiguration(java.util.Locale locale)
Gets the ChallengeResponseConfiguration for the subject. |
ChallengesAndResponses |
getChallengesAndResponses()
Returns the challenges that are configured for the user. |
boolean |
isEnforceChallengeResponse()
Returns true if Challenge/Response is enforced (enabled). |
void |
setChallengesAndResponses(ChallengesAndResponses cAndr)
Sets the challenges and responses for the subject as specified in the Map. |
void |
setChallengesAndResponses(ChallengesAndResponses cAndr,
java.util.Locale locale)
Sets the challenges and responses for the subject as specified in the Map. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ChallengeResponseManager(PlatformContext platform,
javax.security.auth.Subject subject)
platform - PlatformContext holding platform connection information.subject - Subject representing the authenticated caller.| Method Detail |
public ChallengeResponseConfiguration getChallengeResonseConfiguration()
throws java.rmi.RemoteException,
ApplicationException
java.rmi.RemoteException - Thrown if unable to communicate with the platform.
ApplicationException - Thrown if an application-level exception
prevents returning a ChallengeResponseConfiguration
public ChallengeResponseConfiguration getChallengeResonseConfiguration(java.util.Locale locale)
throws java.rmi.RemoteException,
ApplicationException
locale - Locale for which to return a ChallengeResponseConfiguration
java.rmi.RemoteException - Thrown if unable to communicate with the platform.
ApplicationException - Thrown if an application-level exception
prevents returning a ChallengeResponseConfiguration
public ChallengesAndResponses getChallengesAndResponses()
throws java.rmi.RemoteException,
ApplicationException
java.rmi.RemoteException - Thrown if unable to communicate with the platform.
ApplicationException - Thrown if an application-level exception
prevents returning a ChallengeResponseConfiguration
public void setChallengesAndResponses(ChallengesAndResponses cAndr)
throws java.rmi.RemoteException,
ApplicationException
cAndr - ChallengesAndResponses containing the
challenges and responses for the subject.
java.rmi.RemoteException - Thrown if unable to communicate with platform.
ApplicationException - Thrown if challenge response is
not enabled for the user.
public void setChallengesAndResponses(ChallengesAndResponses cAndr,
java.util.Locale locale)
throws java.rmi.RemoteException,
ApplicationException
cAndr - ChallengesAndResponses containing the
challenges and responses for the subject.locale - User locale.
java.rmi.RemoteException - Thrown if unable to communicate with platform.
ApplicationException - Thrown if challenge response is
not enabled for the user.
public boolean isEnforceChallengeResponse()
throws ApplicationException
ApplicationException - Thrown if an application-level error
occurs.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||