1 28 package net.sf.jguard.ext; 29 30 import javax.naming.Context ; 31 import javax.naming.ldap.LdapContext ; 32 33 37 public interface SecurityConstants { 38 39 40 41 public final static String AUTHENTICATION="authentication"; 42 public final static String AUTHORIZATION_PERMISSION_RESOLUTION_CACHING="permissionResolutionCaching"; 43 public final static String AUTHENTICATION_MANAGER="authenticationManager"; 44 public final static String AUTHENTICATION_MANAGER_OPTIONS="authenticationManagerOptions"; 45 public static final String AUTHENTICATION_DATABASE_FILE_LOCATION = "authenticationDatabaseFileLocation"; 46 public static final String AUTHENTICATION_JNDI_FILE_LOCATION = "authenticationJndiFileLocation"; 47 public static final String AUTHENTICATION_XML_FILE_LOCATION = "authenticationXmlFileLocation"; 48 public static final String AUTHORIZATION_DATABASE_FILE_LOCATION = "authorizationDatabaseFileLocation"; 49 public static final String AUTHORIZATION_XML_FILE_LOCATION = "authorizationXmlFileLocation"; 50 51 52 public final static String DATABASE_DRIVER="databaseDriver"; 54 public final static String DATABASE_DRIVER_URL="databaseDriverUrl"; 55 public final static String DATABASE_DRIVER_LOGIN="databaseDriverLogin"; 56 public final static String DATABASE_DRIVER_PASSWORD="databaseDriverPassword"; 57 58 public final static String DIRECTORY_SEARCH_SCOPE ="directorySearchScope"; 60 public final static String DIRECTORY_COUNT_LIMIT ="directoryCountLimit"; 61 public final static String DIRECTORY_TIME_LIMIT ="directoryTimeLimit"; 62 public final static String DIRECTORY_DEREF_LINK_FLAG="directoryDerefLinkFlag"; 63 public final static String DIRECTORY_RETURNING_ATTRIBUTES="directoryReturningAttributes"; 64 public final static String DIRECTORY_RETURNING_OBJ_FLAG="directoryReturningObjFlag"; 65 public final static String DIRECTORY_SEARCH_CONTEXT_NAME="directorySearchContextName"; 66 public final static String DIRECTORY_SEARCH_FILTER_EXPRESSION="directorySearchFilterExpression"; 67 public final String INITIAL_CONTEXT_FACTORY =Context.INITIAL_CONTEXT_FACTORY; 70 public final String OBJECT_FACTORIES = Context.OBJECT_FACTORIES; 72 public final String STATE_FACTORIES = Context.STATE_FACTORIES; 74 public final String URL_PKG_PREFIXES= Context.URL_PKG_PREFIXES; 76 public final String PROVIDER_URL= Context.PROVIDER_URL; 79 public final String DNS_URL= Context.DNS_URL; 81 public final String AUTHORITATIVE= Context.AUTHORITATIVE; 84 public final String BATCHSIZE=Context.BATCHSIZE; 86 public final String REFERRAL= Context.REFERRAL; 88 public final String SECURITY_PROTOCOL= Context.SECURITY_PROTOCOL; 91 public final String SECURITY_AUTHENTICATION= Context.SECURITY_AUTHENTICATION; 93 public final String SECURITY_PRINCIPAL= Context.SECURITY_PRINCIPAL; 95 public final String SECURITY_CREDENTIALS= Context.SECURITY_CREDENTIALS; 97 public final String LANGUAGE= Context.LANGUAGE; 100 public final String CONTROL_FACTORIES = LdapContext.CONTROL_FACTORIES; 103 public final String LDAP_ATTRIBUTES_BINARY = "java.naming.ldap.attributes.binary"; 104 public final String LDAP_CONTROL_CONNECT ="java.naming.ldap.control.connect"; 105 public final String LDAP_DELETE_RDN ="java.naming.ldap.deleteRDN"; 106 public final String LDAP_DEREF_ALIASES="java.naming.ldap.derefAliases"; 107 public final String LDAP_FACTORY_SOCKET="java.naming.ldap.factory.socket"; 108 public final String LDAP_REF_SEPARATOR ="java.naming.ref.separator"; 109 public final String LDAP_REFERRAL_LIMIT ="java.naming.referral.limit"; 110 public final String LDAP_TYPESONLY ="java.naming.ldap.typesOnly"; 111 public final String LDAP_VERSION="java.naming.ldap.version"; 112 public final String LDAP_SASL_AUTHORIZATION_ID ="java.naming.security.sasl.authorizationId"; 114 public final String LDAP_SASL_CALLBACK ="java.naming.sasl.callback"; 115 public final String LDAP_SASL_REALM ="java.naming.sasl.realm"; 116 public final String LDAP_SASL_QOP ="javax.naming.sasl.qop"; 117 public final String LDAP_SASL_STRENGTH="javax.security.sasl.strength"; 118 public final String LDAP_SASL_MAXBUFFER="javax.security.sasl.maxbuffer"; 119 public final String LDAP_SASL_SERVER_AUTHENTICATION="javax.security.sasl.server.authentication"; 120 public final String LDAP_SASL_POLICY_FORWARD ="javax.security.sasl.policy.forward"; 121 public final String LDAP_SASL_POLICY_CREDENTIALS="javax.security.sasl.policy.credentials"; 122 public final String LDAP_SASL_POLICY_NOPLAINTEXT="javax.security.sasl.policy.noplaintext"; 123 public final String LDAP_SASL_POLICY_NOACTIVE="javax.security.sasl.policy.noactive"; 124 public final String LDAP_SASL_NODICTIONARY="javax.security.sasl.policy.nodictionary"; 125 public final String LDAP_SASL_NOANONYMOUS="javax.security.sasl.policy.noanonymous"; 126 public final String CERT_PATH_CERTSTORE_TYPE = "certPathCertStoreType"; 129 public final String CERT_PATH_LDAP_SERVER_NAME ="certPathLdapServerName"; 130 public final String CERT_PATH_LDAP_SERVER_PORT ="certPathLdapServerPort"; 131 public final String CERT_PATH_CRL_DATE ="certPathCrlDate"; 132 public final String CERT_PATH_CRL_TIME_ZONE ="certPathCrlTimeZone"; 133 public final String CERT_PATH_CRL_LOCALE ="certPathCrlLocale"; 134 public final String CERT_PATH_ISSUER_NAMES ="certPathIssuerNames"; 135 public final String CERT_PATH_MIN_CRL_NUMBER ="certPathMinCrlNumber"; 136 public final String CERT_PATH_MAX_CRL_NUMBER ="certPathMaxCrlNumber"; 137 public final String CERT_PATH_CRL_PATH ="certPathCrlPath"; 138 public final String CERT_PATH_URL_CRL_PATH ="certPathUrlCrlPath"; 139 public final String CERT_PATH_ANY_POLICY_INHIBITED ="certPathAnyPolicyInhibited"; 140 public final String CERT_PATH_EXPLICIT_POLICY_REQUIRED ="certPathExplicitPolicyRequired"; 141 public final String CERT_PATH_POLICY_MAPPING_INHIBITED ="certPathPolicyMappingInhibited"; 142 public final String CERT_PATH_POLICY_QUALIFIERS_REJECTED ="certPathPolicyQualifiersRejected"; 143 public final String CERT_PATH_REVOCATION_ENABLED ="certPathRevocationEnabled"; 144 public final String CERT_PATH_SIG_PROVIDER ="certPathSigProvider"; 145 public final String CERT_STORE = "certStore"; 146 public final String SECURITY_PROVIDER ="securityProvider"; 147 public final String TRUSTED_CA_CERTIFICATES_DIRECTORY_PATH ="trustedCaCertsDirPath"; 148 149 public final static String PASSWORD_PROMPT = "passwordField"; 150 public final static String LOGIN_PROMPT = "loginField"; 152 public final static String GUEST = "guest"; 154 public final static String SECURED = "secured"; 155 public final static String APPLICATION_PASSWORD = "applicationPassword"; 156 157 public final static String AUTHORIZATION = "authorization"; 158 public final static String AUTHORIZATION_MANAGER = "authorizationManager"; 159 public final static String AUTHORIZATION_MANAGER_OPTIONS="authorizationManagerOptions"; 160 161 public final static String DIRECTORY_PATH_TO_USER ="directoryPathToUser"; 162 163 public final static String INCLUDE_POLICY_FROM_JAVA_PARAM = "includePolicyFromJavaParam"; 164 public final static String ISSUER_CA_CERT_LOCATION = "IssuerCACertLocation"; 165 public final static String OCSP_SERVER_URL ="ocspServerURL"; 166 public final static String OCSP_SIGNER_CERT_LOCATION ="OcspSignerCertLocation"; 167 168 public static final String VALUE_MARKUP = "value"; 170 public static final String OPTION = "option"; 171 public static final String LOGIN_MODULE = "loginModule"; 172 173 public static final String POLICY_CONFIGURATION_FILE="net.sf.jguard.policy.configuration.file"; 175 176 public static final String CAPTCHA_ANSWER="captchaAnswer"; 178 public static final String CAPTCHA_SERVICE="captchaService"; 179 180 public static final String COM_SUN_APPLICATION_NAME="com.sun.management.jmxremote.login.config"; 181 public static final String JGUARD_APPLICATION_NAME="net.sf.jguard.application.name"; 182 183 184 public static final String NEGATIVE_PERMISSIONS = "negativePermissions"; 185 186 public static final String UNIQUE_ID = "uniqueID"; 188 public static final String DN = "DN"; 189 public static final String PUBLIC_KEY = "publicKey"; 190 public static final String ALTERNATIVE_NAME = "alternativeName"; 191 192 public static final String SALT="salt"; 193 public static final String DIGEST_ALGORITHM = "digestAlgorithm"; 194 public static final String SCOPE = "scope"; 195 196 public static final Object SKIP_PASSWORD_CHECK = "skipPasswordCheck"; 197 198 public final static String AUTHORIZATION_SCOPE = "authorizationScope"; 199 public static final String AUTHENTICATION_SCOPE = "authenticationScope"; 200 201 202 public final static String LOCAL_SCOPE = "local"; 203 public final static String JVM_SCOPE = "jvm"; 204 205 public static final String RMI_REGISTRY_HOST = "rmiRegistryHost"; 208 209 public static final String RMI_REGISTRY_PORT = "rmiRegistryPort"; 210 211 public static final String DEFAULT_RMI_REGISTRY_HOST = "localhost"; 213 214 public static final int DEFAULT_RMI_REGISTRY_PORT = 9005; 215 216 public static final String ENABLE_JMX = "enableJMX"; 217 public static final String MBEAN_SERVER_FOR_CONNECTOR = "mbeanServerForConnector"; 218 } 219 | Popular Tags |