com.sap.security.api

Interface ISecurityPolicy


public interface ISecurityPolicy

This interface handles UME Security Policy settings. Note: It is not possible to change the current security policy settings with the setter methods at runtime. If you want to change these settings, change the configuration and restart the server.


Field Summary
static String ACCOUNT_LOCKED_ADMIN
           
static String ACCOUNT_LOCKED_LOGON
           
static String ALPHANUM_REQUIRED_FOR_LOGONID
           
static String ALPHANUM_REQUIRED_FOR_PSWD
           
static String CERT_GET_ERROR
           
static String CERT_NOT_UNIQUE
           
static String CHANGE_PASSWORD_NOT_ALLOWED
           
static String LOGONID_IS_NULL
           
static String LOGONID_TOO_LONG
           
static String LOGONID_TOO_SHORT
           
static String MISSING_NEW_PASSWORD
           
static String MISSING_PASSWORD
           
static String MISSING_PASSWORD_CONFIRM
           
static String MISSING_UID
           
static String MIXED_CASE_REQUIRED_FOR_LOGONID
           
static String MIXED_CASE_REQUIRED_FOR_PSWD
           
static String NEW_PASSWORD_INVALID
           
static String NEW_PASSWORDS_UNMATCHED
           
static String NO_CERTIFICATE
           
static String NO_USER_CERTIFICATE
           
static String NUMERIC_REQUIRED
           
static String OLDPASSWORD_IN_NEWPASSWORD
           
static String PASSWORD_CONTAINED_IN_HISTORY
           
static String PASSWORD_EXPIRED
           
static String PASSWORD_MAX_IDLE_TIME_EXCEEDED
           
static String PASSWORD_TOO_LONG
           
static String PASSWORD_TOO_SHORT
           
static String SAPSTAR_ACTIVATED
           
static String SPEC_CHARS_REQUIRED_FOR_LOGONID
           
static String SPEC_CHARS_REQUIRED_FOR_PSWD
           
static String USER_AUTH_FAILED
           
static String USER_IS_CURRENTLY_NOT_VALID
           
static String USERID_CONTAINED_IN_PASSWORD
           
static String USERID_NOT_FOUND
           
static String WHITESPACES_NOT_ALLOWED
           
static String WRONG_OLD_PASSWORD
           
static String WRONG_PASSWORD
           
 
Method Summary
 String generateLogonId()
          Generate a logon id for this security policy.
 String generatePassword()
          Generate a password for this security policy.
 String generatePassword(String userid)
          Generate a password for this security policy.
 int getAutoUnlockTime()
          Gets the AutoUnlockTime(in seconds) attribute of the ISecurityPolicy object
 boolean getCertLogonRequired()
          Deprecated.  
 int getCookieLifeTime()
          Deprecated.  
 boolean getEnforcePolicyAtLogon()
          Returns a boolean indicating whether users who have a productive password that doesn't match the security policy settings have to change it during password logon.
 String getLocalizedMessage(Locale locale, Exception ex)
          Return a localized password exception message for the given key.
 String getLocalizedMessage(Locale locale, String key)
          Return a localized password exception message for the given key.
 int getLockAfterInvalidAttempts()
          Gets the Number of Allowed Logon Attempts (AllowedLogonAttempts) attribute of the ISecurityPolicy object
 int getLogonIdLowerCaseRequired()
          Return a number indicating how many capical and lower case letters the logon id must contain.
 int getLogonIdMaxLength()
          Return the integer value indicating the maximum length of a logon id.
 int getLogonIdMinLength()
          Return the integer value indicating the minimum length of a logon id.
 int getLogonIdNumericDigitsRequired()
          Return the number indicating how many alphabets and numeric values the logon id must contain.
 int getLogonIdSpecialCharRequired()
          Return a number indicating how many special characters the logon id must contain.
 boolean getOldInNewAllowed()
          Return a boolean indicating whether the password need to be different from the old password.
 int getPasswordAlphaNumericRequired()
          Return the number indicating how many alphabets and numeric values the password must contain.
 boolean getPasswordChangeAllowed()
          Return the boolean value indicating whether the password is allowed to be changed.
 boolean getPasswordChangeRequired()
          Return the boolean value indicating whether the password is enforced to change at the first logon.
 int getPasswordExpiredDays()
          Return the numbers of days the password is set to expired.
 int getPasswordHistory()
          Gets the PasswordHistory attribute of the SecurityPolicy object.
 Date getPasswordLastChangeDateDefault()
          Returns the PasswordLastChangeDateDefault (MM/DD/YYYY) attribute of the ISecurityPolicy object.
 int getPasswordMaxIdleTime()
          Returns the PasswordMaxIdleTime(in days) attribute of the ISecurityPolicy object.
 int getPasswordMaxLength()
          Gets the Password Maximum Length(PasswordMaxLength) attribute of the ISecurityPolicy object
 int getPasswordMinLength()
          Gets the Password Minimum Length(PasswordMinLength) attribute of the ISecurityPolicy object
 int getPasswordMixCaseRequired()
          Return a number indicating how many capical and lower case letters the password must contain.
 int getPasswordSpecialCharRequired()
          Return the number indicating how many special characters the password must contain.
 Date getPasswordSuccessfulCheckDateDefault()
          Returns the PasswordSuccessfulCheckDateDefault attribute of the ISecurityPolicy object.
 boolean getUseridInPasswordAllowed()
          Return a boolean indicating whether the password need to be different from the user id(uid).
 boolean isLogonIdValid(String logonId)
          Check the validity of the logon id against the security policy
 boolean isPasswordValid(String pass)
          Deprecated. please use isPasswordValid(String pass, String logonId)
 boolean isPasswordValid(String pass, String logonId)
          Check the validity of the password against the password policy
 void setAutoUnlockTime(int time)
          Sets the AutoUnlockTime(in seconds) attribute of the ISecurityPolicy object
 void setCertLogonRequired(boolean clr)
          Deprecated.  
 void setCookieLifeTime(int lifeTime)
          Deprecated.  
 void setEnforcePolicyAtLogon(boolean enforcePolicyAtLogon)
          Sets whether users who have a productive password that doesn't match the security policy settings have to change it during password logon.
 void setLockAfterInvalidAttempts(int count)
          Sets the Number of Allowed Logon Attempts (AllowedLogonAttempts) attribute of the ISecurityPolicy object
 void setLogonIdLowerCaseRequired(int number)
          Sets the number indicating how many capical and lower case letters the logon id must contain.
 void setLogonIdMaxLength(int length)
          Sets the integer value indicating the maximum length of a logon id.
 void setLogonIdMinLength(int length)
          Sets the integer value indicating the minimum length of a logon id.
 void setLogonIdNumericDigitsRequired(int number)
          Sets the number indicating how many alphabets and numeric values the logon id must contain.
 void setLogonIdSpecialCharRequired(int number)
          Sets the number indicating how many special characters the logon id must contain.
 void setOldInNewAllowed(boolean allow)
          Sets the boolean indicating whether the password need to be different from the old password.
 void setPasswordAlphaNumericRequired(int number)
          Sets the number indicating how many alphabets and numeric values the password must contain.
 void setPasswordChangeAllowed(boolean pca)
          Sets the boolean value indicating whether the password is allowed to be changed.
 void setPasswordChangeRequired(boolean pca)
          Sets the boolean value indicating whether the password is enforced to change.
 void setPasswordExpiredDays(int days)
          Sets the numbers of days the password is to be expired.
 void setPasswordHistory(int length)
          Sets the PasswordHistory attribute of the SecurityPolicy object
 void setPasswordMaxIdleTime(int time)
          Sets the PasswordMaxIdleTime(in days) attribute of the ISecurityPolicy object.
 void setPasswordMaxLength(int length)
          Sets the Password Maximum Length(PasswordMaxLength) attribute of the ISecurityPolicy object
 void setPasswordMinLength(int length)
          Sets the Password Minimum Length(PasswordMinLength) attribute of the ISecurityPolicy object
 void setPasswordMixCaseRequired(int number)
          Sets the number indicating how many capical and lower case letters the password must contain.
 void setPasswordPasswordLastChangeDateDefault(Date newDate)
          Sets the PasswordLastChangeDateDefault attribute of the ISecurityPolicy object.
 void setPasswordSpecialCharRequired(int number)
          Sets the number indicating how many special characters the password must contain.
 void setPasswordSuccessfulCheckDateDefault(Date newDate)
          Sets the PasswordSuccessfulCheckDateDefault attribute of the ISecurityPolicy object.
 void setUseridInPasswordAllowed(boolean pwnur)
          Sets the boolean indicating whether the password need to be different from the user id(uid).
 void setUserName(String id)
          Deprecated.  
 String validatePassword(String pass)
          Deprecated. please use validatePassword(String pass, String uid)
 String validatePassword(String pass, String uid)
          Check the validity of the password against the password policy.
 

Field Detail

ACCOUNT_LOCKED_ADMIN

public static final String ACCOUNT_LOCKED_ADMIN
See Also:
Constant Field Values

ACCOUNT_LOCKED_LOGON

public static final String ACCOUNT_LOCKED_LOGON
See Also:
Constant Field Values

ALPHANUM_REQUIRED_FOR_PSWD

public static final String ALPHANUM_REQUIRED_FOR_PSWD
See Also:
Constant Field Values

CERT_GET_ERROR

public static final String CERT_GET_ERROR
See Also:
Constant Field Values

CERT_NOT_UNIQUE

public static final String CERT_NOT_UNIQUE
See Also:
Constant Field Values

CHANGE_PASSWORD_NOT_ALLOWED

public static final String CHANGE_PASSWORD_NOT_ALLOWED
See Also:
Constant Field Values

MISSING_NEW_PASSWORD

public static final String MISSING_NEW_PASSWORD
See Also:
Constant Field Values

MISSING_PASSWORD

public static final String MISSING_PASSWORD
See Also:
Constant Field Values

MISSING_PASSWORD_CONFIRM

public static final String MISSING_PASSWORD_CONFIRM
See Also:
Constant Field Values

MISSING_UID

public static final String MISSING_UID
See Also:
Constant Field Values

MIXED_CASE_REQUIRED_FOR_PSWD

public static final String MIXED_CASE_REQUIRED_FOR_PSWD
See Also:
Constant Field Values

NEW_PASSWORD_INVALID

public static final String NEW_PASSWORD_INVALID
See Also:
Constant Field Values

NEW_PASSWORDS_UNMATCHED

public static final String NEW_PASSWORDS_UNMATCHED
See Also:
Constant Field Values

NO_CERTIFICATE

public static final String NO_CERTIFICATE
See Also:
Constant Field Values

NO_USER_CERTIFICATE

public static final String NO_USER_CERTIFICATE
See Also:
Constant Field Values

NUMERIC_REQUIRED

public static final String NUMERIC_REQUIRED
See Also:
Constant Field Values

OLDPASSWORD_IN_NEWPASSWORD

public static final String OLDPASSWORD_IN_NEWPASSWORD
See Also:
Constant Field Values

PASSWORD_CONTAINED_IN_HISTORY

public static final String PASSWORD_CONTAINED_IN_HISTORY
See Also:
Constant Field Values

PASSWORD_EXPIRED

public static final String PASSWORD_EXPIRED
See Also:
Constant Field Values

PASSWORD_MAX_IDLE_TIME_EXCEEDED

public static final String PASSWORD_MAX_IDLE_TIME_EXCEEDED
See Also:
Constant Field Values

PASSWORD_TOO_LONG

public static final String PASSWORD_TOO_LONG
See Also:
Constant Field Values

PASSWORD_TOO_SHORT

public static final String PASSWORD_TOO_SHORT
See Also:
Constant Field Values

SAPSTAR_ACTIVATED

public static final String SAPSTAR_ACTIVATED
See Also:
Constant Field Values

SPEC_CHARS_REQUIRED_FOR_PSWD

public static final String SPEC_CHARS_REQUIRED_FOR_PSWD
See Also:
Constant Field Values

USER_AUTH_FAILED

public static final String USER_AUTH_FAILED
See Also:
Constant Field Values

USER_IS_CURRENTLY_NOT_VALID

public static final String USER_IS_CURRENTLY_NOT_VALID
See Also:
Constant Field Values

USERID_CONTAINED_IN_PASSWORD

public static final String USERID_CONTAINED_IN_PASSWORD
See Also:
Constant Field Values

USERID_NOT_FOUND

public static final String USERID_NOT_FOUND
See Also:
Constant Field Values

WRONG_OLD_PASSWORD

public static final String WRONG_OLD_PASSWORD
See Also:
Constant Field Values

WRONG_PASSWORD

public static final String WRONG_PASSWORD
See Also:
Constant Field Values

LOGONID_IS_NULL

public static final String LOGONID_IS_NULL
See Also:
Constant Field Values

LOGONID_TOO_LONG

public static final String LOGONID_TOO_LONG
See Also:
Constant Field Values

LOGONID_TOO_SHORT

public static final String LOGONID_TOO_SHORT
See Also:
Constant Field Values

WHITESPACES_NOT_ALLOWED

public static final String WHITESPACES_NOT_ALLOWED
See Also:
Constant Field Values

SPEC_CHARS_REQUIRED_FOR_LOGONID

public static final String SPEC_CHARS_REQUIRED_FOR_LOGONID
See Also:
Constant Field Values

MIXED_CASE_REQUIRED_FOR_LOGONID

public static final String MIXED_CASE_REQUIRED_FOR_LOGONID
See Also:
Constant Field Values

ALPHANUM_REQUIRED_FOR_LOGONID

public static final String ALPHANUM_REQUIRED_FOR_LOGONID
See Also:
Constant Field Values
Method Detail

getPasswordSuccessfulCheckDateDefault

public Date getPasswordSuccessfulCheckDateDefault()
Returns the PasswordSuccessfulCheckDateDefault attribute of the ISecurityPolicy object. Default value is 12/31/9999

Returns:
The PasswordSuccessfulCheckDateDefault value

setPasswordSuccessfulCheckDateDefault

public void setPasswordSuccessfulCheckDateDefault(Date newDate)
Sets the PasswordSuccessfulCheckDateDefault attribute of the ISecurityPolicy object. This value is used to enforce the PasswordMaxIdleTime policy if no successful logon date is available (because no logon succeeded yet).

Parameters:
newDate - The new PasswordSuccessfulCheckDateDefault value

setPasswordPasswordLastChangeDateDefault

public void setPasswordPasswordLastChangeDateDefault(Date newDate)
Sets the PasswordLastChangeDateDefault attribute of the ISecurityPolicy object. This value is used to enforce the PasswordExpiredDays policy if no password change date is available (because it is not changed yet).

Parameters:
newDate - The new PasswordLastChangeDateDefault value

getPasswordLastChangeDateDefault

public Date getPasswordLastChangeDateDefault()
Returns the PasswordLastChangeDateDefault (MM/DD/YYYY) attribute of the ISecurityPolicy object.

Returns:
The PasswordLastChangeDateDefault value

setPasswordMaxIdleTime

public void setPasswordMaxIdleTime(int time)
Sets the PasswordMaxIdleTime(in days) attribute of the ISecurityPolicy object. If a password is not successfully used for the set period, the password is expired and can't be used for logon until a new password is set by an administrator. Default value is 0 which means no expiration.

Parameters:
time - The new PasswordMaxIdleTime value

getPasswordMaxIdleTime

public int getPasswordMaxIdleTime()
Returns the PasswordMaxIdleTime(in days) attribute of the ISecurityPolicy object. Default value is 0 which means no expiration.

Returns:
The PasswordMaxIdleTime value

isPasswordValid

public boolean isPasswordValid(String pass)
                        throws InvalidPasswordException
Deprecated. please use isPasswordValid(String pass, String logonId)

Check the validity of the password against the password policy Set the logonID of the user before with the method setUserName().

Parameters:
pass - password to check
Returns:
boolean is the password valid
Throws:
InvalidPasswordException

isPasswordValid

public boolean isPasswordValid(String pass,
                               String logonId)
                        throws InvalidPasswordException
Check the validity of the password against the password policy

Parameters:
pass - password to check
Returns:
boolean is the password valid
Throws:
InvalidPasswordException

validatePassword

public String validatePassword(String pass)
Deprecated. please use validatePassword(String pass, String uid)

Check the validity of the password against the password policy. Set the logonID of the user before with the method setUserName().

Parameters:
pass - password to check
Returns:
the error message why the password is not valid or null

validatePassword

public String validatePassword(String pass,
                               String uid)
Check the validity of the password against the password policy.

Parameters:
pass - password to check
Returns:
the error message why the password is not valid or null

generatePassword

public String generatePassword()
Generate a password for this security policy.

Returns:
a valid password

generatePassword

public String generatePassword(String userid)
Generate a password for this security policy.

Parameters:
userid - the user id to generate a password for
Returns:
a valid password

getLockAfterInvalidAttempts

public int getLockAfterInvalidAttempts()
Gets the Number of Allowed Logon Attempts (AllowedLogonAttempts) attribute of the ISecurityPolicy object

Returns:
The AllowedLogonAttempts value

setLockAfterInvalidAttempts

public void setLockAfterInvalidAttempts(int count)
Sets the Number of Allowed Logon Attempts (AllowedLogonAttempts) attribute of the ISecurityPolicy object

Parameters:
count - The new AllowedLogonAttempts value

getAutoUnlockTime

public int getAutoUnlockTime()
Gets the AutoUnlockTime(in seconds) attribute of the ISecurityPolicy object

Returns:
The AutoUnlockTime value

setAutoUnlockTime

public void setAutoUnlockTime(int time)
Sets the AutoUnlockTime(in seconds) attribute of the ISecurityPolicy object

Parameters:
time - The new AutoUnlockTime value

getPasswordMinLength

public int getPasswordMinLength()
Gets the Password Minimum Length(PasswordMinLength) attribute of the ISecurityPolicy object

Returns:
The PasswordMinLength value

setPasswordMinLength

public void setPasswordMinLength(int length)
Sets the Password Minimum Length(PasswordMinLength) attribute of the ISecurityPolicy object

Parameters:
length - The new PasswordMinLength value

getPasswordMaxLength

public int getPasswordMaxLength()
Gets the Password Maximum Length(PasswordMaxLength) attribute of the ISecurityPolicy object

Returns:
The PasswordMaxLength value

setPasswordMaxLength

public void setPasswordMaxLength(int length)
Sets the Password Maximum Length(PasswordMaxLength) attribute of the ISecurityPolicy object

Parameters:
length - The new PasswordMaxLength value

getUseridInPasswordAllowed

public boolean getUseridInPasswordAllowed()
Return a boolean indicating whether the password need to be different from the user id(uid).

Returns:
a boolean indicating whether the password need to be different from the user id(uid).

setUseridInPasswordAllowed

public void setUseridInPasswordAllowed(boolean pwnur)
Sets the boolean indicating whether the password need to be different from the user id(uid).

Parameters:
pwnur - a boolean indicating whether the password need to be different from the user id(uid).

getOldInNewAllowed

public boolean getOldInNewAllowed()
Return a boolean indicating whether the password need to be different from the old password.

Returns:
a boolean indicating whether the password need to be different from old password.

getEnforcePolicyAtLogon

public boolean getEnforcePolicyAtLogon()
Returns a boolean indicating whether users who have a productive password that doesn't match the security policy settings have to change it during password logon.

Returns:
whether the plolicy is enforced at logon or not.

setEnforcePolicyAtLogon

public void setEnforcePolicyAtLogon(boolean enforcePolicyAtLogon)
Sets whether users who have a productive password that doesn't match the security policy settings have to change it during password logon.

Parameters:
enforcePolicyAtLogon - specifies whether the plolicy is enforced at logon or not.

setOldInNewAllowed

public void setOldInNewAllowed(boolean allow)
Sets the boolean indicating whether the password need to be different from the old password.

Parameters:
allow - a boolean indicating whether the password need to be different from old password.

getPasswordMixCaseRequired

public int getPasswordMixCaseRequired()
Return a number indicating how many capical and lower case letters the password must contain.

Returns:
number of required both capical and lower case letters.

setPasswordMixCaseRequired

public void setPasswordMixCaseRequired(int number)
Sets the number indicating how many capical and lower case letters the password must contain.

Parameters:
number - the number of both capical and lower case letters.

getLogonIdLowerCaseRequired

public int getLogonIdLowerCaseRequired()
Return a number indicating how many capical and lower case letters the logon id must contain.

Returns:
number of required both capical and lower case letters.

setLogonIdLowerCaseRequired

public void setLogonIdLowerCaseRequired(int number)
Sets the number indicating how many capical and lower case letters the logon id must contain.

Parameters:
number - the number of both capical and lower case letters.

getPasswordAlphaNumericRequired

public int getPasswordAlphaNumericRequired()
Return the number indicating how many alphabets and numeric values the password must contain.

Returns:
number of required both alphabets and numeric values.

setPasswordAlphaNumericRequired

public void setPasswordAlphaNumericRequired(int number)
Sets the number indicating how many alphabets and numeric values the password must contain.

Parameters:
number - the number of required both alphabets and numeric values.

getLogonIdNumericDigitsRequired

public int getLogonIdNumericDigitsRequired()
Return the number indicating how many alphabets and numeric values the logon id must contain.

Returns:
number of required both alphabets and numeric values.

setLogonIdNumericDigitsRequired

public void setLogonIdNumericDigitsRequired(int number)
Sets the number indicating how many alphabets and numeric values the logon id must contain.

Parameters:
number - the number of required both alphabets and numeric values.

getPasswordSpecialCharRequired

public int getPasswordSpecialCharRequired()
Return the number indicating how many special characters the password must contain.

Returns:
a number indicating whether the password has to include both alphabets and numeric values Return the boolean indicating whether the password has to include special character

setPasswordSpecialCharRequired

public void setPasswordSpecialCharRequired(int number)
Sets the number indicating how many special characters the password must contain.

Parameters:
number - the number of required special characters.

getPasswordExpiredDays

public int getPasswordExpiredDays()
Return the numbers of days the password is set to expired. If the return value is 0, that means the password does not expired.

Returns:
The numbers of days the password is set to expired

getPasswordHistory

public int getPasswordHistory()
Gets the PasswordHistory attribute of the SecurityPolicy object. If the return value is 0, that means that no password history is used.

Returns:
The PasswordHistory value

setPasswordExpiredDays

public void setPasswordExpiredDays(int days)
Sets the numbers of days the password is to be expired. If the value is set to be 0, that means the password will not expired.

Parameters:
days - The numbers of days the password is set to expired

setPasswordHistory

public void setPasswordHistory(int length)
Sets the PasswordHistory attribute of the SecurityPolicy object

Parameters:
length - The new PasswordHistory value

getPasswordChangeAllowed

public boolean getPasswordChangeAllowed()
Return the boolean value indicating whether the password is allowed to be changed.

Returns:
A boolean value indicating whether the password is allowed to be changed

setPasswordChangeAllowed

public void setPasswordChangeAllowed(boolean pca)
Sets the boolean value indicating whether the password is allowed to be changed.

Parameters:
pca - The boolean value indicating whether the password is allowed to changed

getPasswordChangeRequired

public boolean getPasswordChangeRequired()
Return the boolean value indicating whether the password is enforced to change at the first logon.

Returns:
A boolean value indicating whether the password is enforced to change

setPasswordChangeRequired

public void setPasswordChangeRequired(boolean pca)
Sets the boolean value indicating whether the password is enforced to change.

Parameters:
pca - The boolean value indicating whether the password is enforced to change

getLogonIdMinLength

public int getLogonIdMinLength()
Return the integer value indicating the minimum length of a logon id.

Returns:
The integer value indicating the minimum length of a logon id.

setLogonIdMinLength

public void setLogonIdMinLength(int length)
Sets the integer value indicating the minimum length of a logon id.

Parameters:
length - integer value indicating the minimum length of a logon id.

getLogonIdMaxLength

public int getLogonIdMaxLength()
Return the integer value indicating the maximum length of a logon id.

Returns:
The integer value indicating the maximum length of a logon id.

setLogonIdMaxLength

public void setLogonIdMaxLength(int length)
Sets the integer value indicating the maximum length of a logon id.

Parameters:
length - integer value indicating the maximum length of a logon id.

getLogonIdSpecialCharRequired

public int getLogonIdSpecialCharRequired()
Return a number indicating how many special characters the logon id must contain.

Returns:
number of required special characters.

setLogonIdSpecialCharRequired

public void setLogonIdSpecialCharRequired(int number)
Sets the number indicating how many special characters the logon id must contain.

Parameters:
number - the number of special characters.

isLogonIdValid

public boolean isLogonIdValid(String logonId)
                       throws InvalidLogonIdException
Check the validity of the logon id against the security policy

Parameters:
logonId - logonid to check
Returns:
boolean true if the logon id is valid
Throws:
InvalidLogonIdException - if the logon id is invalid

generateLogonId

public String generateLogonId()
                       throws InvalidLogonIdException
Generate a logon id for this security policy.

Returns:
a valid logon id
Throws:
InvalidLogonIdException - if security policy configuration cannot be fullfilled

getCertLogonRequired

public boolean getCertLogonRequired()
Deprecated.  


setCertLogonRequired

public void setCertLogonRequired(boolean clr)
Deprecated.  


getCookieLifeTime

public int getCookieLifeTime()
Deprecated.  


setCookieLifeTime

public void setCookieLifeTime(int lifeTime)
Deprecated.  


setUserName

public void setUserName(String id)
Deprecated.  


getLocalizedMessage

public String getLocalizedMessage(Locale locale,
                                  Exception ex)
Return a localized password exception message for the given key.

Parameters:
locale - the locale
ex - the exception which hold the key as message
Returns:
the localized message or when not available

getLocalizedMessage

public String getLocalizedMessage(Locale locale,
                                  String key)
Return a localized password exception message for the given key.

Parameters:
locale - the locale
key - the key
Returns:
the localized message or when not available


Copyright 2006 SAP AG Complete Copyright Notice