com.retek.rsm.domain.security
Class SecurityProperties

java.lang.Object
  extended byjava.util.Dictionary
      extended byjava.util.Hashtable
          extended byjava.util.Properties
              extended bycom.retek.rsm.domain.security.SecurityProperties
All Implemented Interfaces:
java.lang.Cloneable, java.util.Map, java.io.Serializable

public class SecurityProperties
extends java.util.Properties

See Also:
Serialized Form

Field Summary
static com.retek.rsm.domain.security.SecurityProperties.SecurityProperty ENCRYPTION_JCE_PROVIDER_CLASS_PROP
           
static com.retek.rsm.domain.security.SecurityProperties.SecurityProperty ENCRYPTION_JCE_PROVIDER_PROP
           
static com.retek.rsm.domain.security.SecurityProperties.SecurityProperty ENCRYPTION_PRIVATE_KEY_EXPONENT_PROP
           
static com.retek.rsm.domain.security.SecurityProperties.SecurityProperty ENCRYPTION_PRIVATE_KEY_MODULUS_PROP
           
static com.retek.rsm.domain.security.SecurityProperties.SecurityProperty ENCRYPTION_PUBLIC_KEY_ALGORITHM_PROP
           
static com.retek.rsm.domain.security.SecurityProperties.SecurityProperty ENCRYPTION_PUBLIC_KEY_EXPONENT_PROP
           
static com.retek.rsm.domain.security.SecurityProperties.SecurityProperty ENCRYPTION_PUBLIC_KEY_MODULUS_PROP
           
static com.retek.rsm.domain.security.SecurityProperties.SecurityProperty LDAP_AUTHENTICATION_MODE_PROP
           
static com.retek.rsm.domain.security.SecurityProperties.SecurityProperty LDAP_AUTHENTICATION_PROVIDER_URL_PROP
           
static com.retek.rsm.domain.security.SecurityProperties.SecurityProperty LDAP_FILTER_PROP
           
static com.retek.rsm.domain.security.SecurityProperties.SecurityProperty LDAP_FIRST_NAME_ATTRNAME_PROP
           
static com.retek.rsm.domain.security.SecurityProperties.SecurityProperty LDAP_INITIAL_CONTEXT_FACTORY_NAME_PROP
           
static com.retek.rsm.domain.security.SecurityProperties.SecurityProperty LDAP_LAST_NAME_ATTRNAME_PROP
           
static com.retek.rsm.domain.security.SecurityProperties.SecurityProperty LDAP_SECURITY_PROTOCOL_PROP
           
static com.retek.rsm.domain.security.SecurityProperties.SecurityProperty LDAP_USER_BASE_DN_PROP
           
static com.retek.rsm.domain.security.SecurityProperties.SecurityProperty LDAP_USER_SEARCH_PASSWORD_PROP
           
static com.retek.rsm.domain.security.SecurityProperties.SecurityProperty LDAP_USER_SEARCH_USER_PROP
           
static com.retek.rsm.domain.security.SecurityProperties.SecurityProperty LDAP_USERNAME_ATTRNAME_PROP
           
protected static org.apache.commons.logging.Log LOG
           
static com.retek.rsm.domain.security.SecurityProperties.SecurityProperty LOGIN_MODULE_PROP
           
static com.retek.rsm.domain.security.SecurityProperties.SecurityProperty MAX_ALLOWABLE_AUTHENTICATION_FAILURES_PROP
           
static com.retek.rsm.domain.security.SecurityProperties.SecurityProperty MAX_USERACCOUNT_TIME_LOCK_PROP
           
static java.lang.String SECURITY_PROPERTIES_FILE_NAME
           
static java.lang.String SECURITY_PROPERTIES_SYSTEM_PROPERTY
           
static com.retek.rsm.domain.security.SecurityProperties.SecurityProperty USER_SIGNATURE_CIPHER_ALGORITHM_PROP
           
static com.retek.rsm.domain.security.SecurityProperties.SecurityProperty USER_SIGNATURE_SALT_PROP
           
static com.retek.rsm.domain.security.SecurityProperties.SecurityProperty USER_SIGNATURE_SECRET_KEY_PROP
           
 
Fields inherited from class java.util.Properties
defaults
 
Method Summary
static SecurityProperties getInstance()
           
 java.lang.String getProperty(com.retek.rsm.domain.security.SecurityProperties.SecurityProperty property)
           
static void reset()
           
 java.lang.Object setProperty(com.retek.rsm.domain.security.SecurityProperties.SecurityProperty property, java.lang.String value)
           
static void updateConfig(java.lang.String cfgFile)
           
 
Methods inherited from class java.util.Properties
getProperty, getProperty, list, list, load, propertyNames, save, setProperty, store
 
Methods inherited from class java.util.Hashtable
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, rehash, remove, size, toString, values
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

SECURITY_PROPERTIES_SYSTEM_PROPERTY

public static java.lang.String SECURITY_PROPERTIES_SYSTEM_PROPERTY

SECURITY_PROPERTIES_FILE_NAME

public static java.lang.String SECURITY_PROPERTIES_FILE_NAME

LDAP_AUTHENTICATION_PROVIDER_URL_PROP

public static final com.retek.rsm.domain.security.SecurityProperties.SecurityProperty LDAP_AUTHENTICATION_PROVIDER_URL_PROP

LDAP_USER_BASE_DN_PROP

public static final com.retek.rsm.domain.security.SecurityProperties.SecurityProperty LDAP_USER_BASE_DN_PROP

LDAP_FILTER_PROP

public static final com.retek.rsm.domain.security.SecurityProperties.SecurityProperty LDAP_FILTER_PROP

LDAP_AUTHENTICATION_MODE_PROP

public static final com.retek.rsm.domain.security.SecurityProperties.SecurityProperty LDAP_AUTHENTICATION_MODE_PROP

LDAP_INITIAL_CONTEXT_FACTORY_NAME_PROP

public static final com.retek.rsm.domain.security.SecurityProperties.SecurityProperty LDAP_INITIAL_CONTEXT_FACTORY_NAME_PROP

LDAP_SECURITY_PROTOCOL_PROP

public static final com.retek.rsm.domain.security.SecurityProperties.SecurityProperty LDAP_SECURITY_PROTOCOL_PROP

LOGIN_MODULE_PROP

public static final com.retek.rsm.domain.security.SecurityProperties.SecurityProperty LOGIN_MODULE_PROP

LDAP_USER_SEARCH_USER_PROP

public static final com.retek.rsm.domain.security.SecurityProperties.SecurityProperty LDAP_USER_SEARCH_USER_PROP

LDAP_USER_SEARCH_PASSWORD_PROP

public static final com.retek.rsm.domain.security.SecurityProperties.SecurityProperty LDAP_USER_SEARCH_PASSWORD_PROP

USER_SIGNATURE_CIPHER_ALGORITHM_PROP

public static final com.retek.rsm.domain.security.SecurityProperties.SecurityProperty USER_SIGNATURE_CIPHER_ALGORITHM_PROP

USER_SIGNATURE_SECRET_KEY_PROP

public static final com.retek.rsm.domain.security.SecurityProperties.SecurityProperty USER_SIGNATURE_SECRET_KEY_PROP

USER_SIGNATURE_SALT_PROP

public static final com.retek.rsm.domain.security.SecurityProperties.SecurityProperty USER_SIGNATURE_SALT_PROP

MAX_ALLOWABLE_AUTHENTICATION_FAILURES_PROP

public static final com.retek.rsm.domain.security.SecurityProperties.SecurityProperty MAX_ALLOWABLE_AUTHENTICATION_FAILURES_PROP

MAX_USERACCOUNT_TIME_LOCK_PROP

public static final com.retek.rsm.domain.security.SecurityProperties.SecurityProperty MAX_USERACCOUNT_TIME_LOCK_PROP

ENCRYPTION_JCE_PROVIDER_CLASS_PROP

public static final com.retek.rsm.domain.security.SecurityProperties.SecurityProperty ENCRYPTION_JCE_PROVIDER_CLASS_PROP

ENCRYPTION_JCE_PROVIDER_PROP

public static final com.retek.rsm.domain.security.SecurityProperties.SecurityProperty ENCRYPTION_JCE_PROVIDER_PROP

ENCRYPTION_PRIVATE_KEY_MODULUS_PROP

public static final com.retek.rsm.domain.security.SecurityProperties.SecurityProperty ENCRYPTION_PRIVATE_KEY_MODULUS_PROP

ENCRYPTION_PUBLIC_KEY_MODULUS_PROP

public static final com.retek.rsm.domain.security.SecurityProperties.SecurityProperty ENCRYPTION_PUBLIC_KEY_MODULUS_PROP

ENCRYPTION_PRIVATE_KEY_EXPONENT_PROP

public static final com.retek.rsm.domain.security.SecurityProperties.SecurityProperty ENCRYPTION_PRIVATE_KEY_EXPONENT_PROP

ENCRYPTION_PUBLIC_KEY_EXPONENT_PROP

public static final com.retek.rsm.domain.security.SecurityProperties.SecurityProperty ENCRYPTION_PUBLIC_KEY_EXPONENT_PROP

ENCRYPTION_PUBLIC_KEY_ALGORITHM_PROP

public static final com.retek.rsm.domain.security.SecurityProperties.SecurityProperty ENCRYPTION_PUBLIC_KEY_ALGORITHM_PROP

LDAP_FIRST_NAME_ATTRNAME_PROP

public static final com.retek.rsm.domain.security.SecurityProperties.SecurityProperty LDAP_FIRST_NAME_ATTRNAME_PROP

LDAP_LAST_NAME_ATTRNAME_PROP

public static final com.retek.rsm.domain.security.SecurityProperties.SecurityProperty LDAP_LAST_NAME_ATTRNAME_PROP

LDAP_USERNAME_ATTRNAME_PROP

public static final com.retek.rsm.domain.security.SecurityProperties.SecurityProperty LDAP_USERNAME_ATTRNAME_PROP

LOG

protected static org.apache.commons.logging.Log LOG
Method Detail

updateConfig

public static void updateConfig(java.lang.String cfgFile)

getInstance

public static SecurityProperties getInstance()

setProperty

public java.lang.Object setProperty(com.retek.rsm.domain.security.SecurityProperties.SecurityProperty property,
                                    java.lang.String value)

getProperty

public java.lang.String getProperty(com.retek.rsm.domain.security.SecurityProperties.SecurityProperty property)

reset

public static void reset()