A B C D E F G H I J L M N O P Q R S T U W

A

acceptEmptyPasswords - Static variable in class org.esupportail.cas.server.GenericHandler
a boolean to store wheter empty passwords can be accepted or not.
addServers(boolean, String) - Method in class org.esupportail.cas.server.util.RedundantHandler
Constructor.
apacheCrypt(String) - Static method in class md5.MD5Crypt
This method generates an Apache MD5 compatible md5-encoded password hash from a plaintext password and a salt.
apacheCrypt(String, String) - Static method in class md5.MD5Crypt
This method actually generates an Apache MD5 compatible md5-encoded password hash from a plaintext password and a salt.
areMultipleAccountsEnabled() - Method in class org.esupportail.cas.server.handlers.ldap.BindLdapHandler
Tell if multiple accounts in the LDAP directory are allowed.
asHex(byte[]) - Static method in class md5.MD5
Turns array of bytes into string representing each byte as unsigned hex number.
asHex() - Method in class md5.MD5
Returns 32-character hex representation of this objects hash
authenticate(ServletRequest, String, String) - Method in class org.esupportail.cas.server.GenericHandler
Try to authenticate a user by calling all the handlers found in the configuration file.
authenticate(String, String) - Method in class org.esupportail.cas.server.handlers.database.BindDatabaseServer
Try to authenticate a user (by binding to the database).
authenticate(String, String) - Method in class org.esupportail.cas.server.handlers.database.QueryDatabaseServer
Try to authenticate a user (by searching into the handler's database).
authenticate(String, String) - Method in class org.esupportail.cas.server.handlers.example.ExampleHandler
Try to authenticate a user (compare with the local credentials).
authenticate(String, String) - Method in class org.esupportail.cas.server.handlers.file.FileHandler
Try to authenticate a user (by searching into a file).
authenticate(String, String) - Method in class org.esupportail.cas.server.handlers.ldap.BindLdapServer
Try to authenticate a user (by searching and then binding to the LDAP directory).
authenticate(String, String) - Method in class org.esupportail.cas.server.handlers.ldap.FastBindLdapServer
Try to authenticate a user (by binding to the LDAP directory).
authenticate(String, String) - Method in class org.esupportail.cas.server.handlers.nis.NisServer
Try to authenticate a user (by searching into a NIS domain).
authenticate(String, String) - Method in class org.esupportail.cas.server.handlers.nt.NtServer
Try to authenticate a user (by searching into a NT domain).
authenticate(String, String) - Method in class org.esupportail.cas.server.handlers.reject.RejectHandler
Try to authenticate a user.
authenticate(String, String) - Method in class org.esupportail.cas.server.handlers.test.EmptyPasswordHandler
Try to authenticate a user.
authenticate(String, String) - Method in class org.esupportail.cas.server.handlers.test.PasswordEqualsUsernameHandler
Try to authenticate a user.
authenticate(String, String) - Method in class org.esupportail.cas.server.util.BasicHandler
Tries to Authenticate a user by accessing all the servers..
authenticate(String, String) - Method in class org.esupportail.cas.server.util.RedundantHandler
Tries to Authenticate a user by accessing all the servers.
authenticate(String, String) - Method in class org.esupportail.cas.server.util.Server
Try to authenticate a user.
AUTHENTICATE_FAILURE - Static variable in class org.esupportail.cas.server.util.Server
The result of the authenticate() method on failure (when the server could not be accessed for instance).
AUTHENTICATE_NOAUTH - Static variable in class org.esupportail.cas.server.util.Server
The result of the authenticate() method when the user could not be authenticated (but the server was accessed without any problem).
AUTHENTICATE_SUCCESS - Static variable in class org.esupportail.cas.server.util.Server
The result of the authenticate() method on success (when the user has been authenticated).

B

baseStackLevel - Static variable in class org.esupportail.cas.server.util.log.Log
The height of the stack not to watch to indent output.
BasicHandler - Class in org.esupportail.cas.server.util
This class implements a basic handler, without any property.
BasicHandler(Element, Boolean) - Constructor for class org.esupportail.cas.server.util.BasicHandler
Constructor.
BindDatabaseHandler - Class in org.esupportail.cas.server.handlers.database
This class implements a bind database handler class.
BindDatabaseHandler(Element, Boolean) - Constructor for class org.esupportail.cas.server.handlers.database.BindDatabaseHandler
Constructor.
BindDatabaseServer - Class in org.esupportail.cas.server.handlers.database
This class implements a database server class, which can authenticate users by binding to a database.
BindDatabaseServer(Boolean, RedundantHandler, Element) - Constructor for class org.esupportail.cas.server.handlers.database.BindDatabaseServer
Constructor.
bindDn - Variable in class org.esupportail.cas.server.handlers.ldap.BindLdapHandler
the DN to bind to the LDAP directory.
BindLdapHandler - Class in org.esupportail.cas.server.handlers.ldap
This class implements a bind LDAP handler class.
BindLdapHandler(Element, Boolean) - Constructor for class org.esupportail.cas.server.handlers.ldap.BindLdapHandler
Constructor.
BindLdapServer - Class in org.esupportail.cas.server.handlers.ldap
This class implements an LDAP server class.
BindLdapServer(Boolean, RedundantHandler, Element) - Constructor for class org.esupportail.cas.server.handlers.ldap.BindLdapServer
Constructor.
bindPassword - Variable in class org.esupportail.cas.server.handlers.database.QueryDatabaseHandler
the password to use to bind to the database.
bindPassword - Variable in class org.esupportail.cas.server.handlers.ldap.BindLdapHandler
the password to bind to the LDAP directory.
bindUsername - Variable in class org.esupportail.cas.server.handlers.database.QueryDatabaseHandler
the username to use to bind to the database.
body(int[], int, int) - Static method in class jcrypt.jcrypt
 
buffer - Variable in class md5.MD5State
64-byte buffer (512 bits) for storing to-be-hashed characters
bytes2u(byte) - Static method in class md5.MD5Crypt
convert an encoded unsigned byte value into a int with the unsigned value.
byteToUnsigned(byte) - Static method in class jcrypt.jcrypt
 

C

CASGENERICHANDLER_RELEASE - Static variable in class org.esupportail.cas.server.GenericHandler
the package release number.
checkClass(String) - Method in class org.esupportail.cas.server.util.log.Debug
Check that a class is present
checkConfigElement(boolean) - Method in class org.esupportail.cas.server.util.BasicHandler
Check the "config" XML element if needed.
clearbits(byte[]) - Static method in class md5.MD5Crypt
 
con_salt - Static variable in class jcrypt.jcrypt
 
configDate - Static variable in class org.esupportail.cas.server.GenericHandler
the last time the configuration file was modified
configElement - Variable in class org.esupportail.cas.server.util.BasicHandler
The XML element that represents the configuration of the handler in the configuration file.
configFileModified() - Static method in class org.esupportail.cas.server.GenericHandler
tell if the configuration file was modified.
configFilename - Static variable in class org.esupportail.cas.server.GenericHandler
the name of the configuration file.
confilename - Static variable in class org.esupportail.cas.server.util.log.Log
The config filename of the logger
connect(String, String) - Method in class org.esupportail.cas.server.handlers.database.DatabaseServer
Connect to a database using specified username and password.
connect(String, String) - Method in class org.esupportail.cas.server.handlers.ldap.LdapServer
Connect to the LDAP server using specified username and password.
CONNECT_FAILURE - Static variable in class org.esupportail.cas.server.util.Server
The error code set by the connect() method when the connection with the server could not be achieved because of a service failure.
CONNECT_NOAUTH - Static variable in class org.esupportail.cas.server.util.Server
The error code set by the connect() method when the connection with the server could not be achieved because of the bind information provided (the server responded but refused the connection).
CONNECT_SUCCESS - Static variable in class org.esupportail.cas.server.util.Server
The error set by the connect() method on success.
connectAndClose(String, String) - Method in class org.esupportail.cas.server.handlers.ldap.LdapServer
Connect to the LDAP server using specified username and password and immediatly close the connection.
connectError - Variable in class org.esupportail.cas.server.util.Server
an integer to store the error code of the connect() calls, set by setConnectError(), retrieved by getConnectError().
count - Variable in class md5.MD5State
64-bit character count (could be true Java long?)
cov_2char - Static variable in class jcrypt.jcrypt
 
crypt(String) - Static method in class jcrypt.jcrypt
 
crypt(String, String) - Static method in class jcrypt.jcrypt
 
crypt(String) - Static method in class md5.MD5Crypt
This method actually generates a OpenBSD/FreeBSD/Linux PAM compatible md5-encoded password hash from a plaintext password and a salt.
crypt(String, String) - Static method in class md5.MD5Crypt
This method actually generates a OpenBSD/FreeBSD/Linux PAM compatible md5-encoded password hash from a plaintext password and a salt.
crypt(String, String, String) - Static method in class md5.MD5Crypt
This method actually generates md5-encoded password hash from a plaintext password, a salt, and a magic string.
Crypt - Class in org.esupportail.cas.server.util.crypt
This class offers encryption methods used by handlers encrypting users' passwords and comparing them to a reference (file or database).
Crypt() - Constructor for class org.esupportail.cas.server.util.crypt.Crypt
 
cryptDES(String, String) - Static method in class org.esupportail.cas.server.util.crypt.Crypt
DES Encryption of a string using a salt.
cryptMD5(String, String) - Static method in class org.esupportail.cas.server.util.crypt.Crypt
MD5 Encryption of a string using a salt.

D

D_ENCRYPT(int, int, int, int, int, int[]) - Static method in class jcrypt.jcrypt
 
DatabaseHandler - Class in org.esupportail.cas.server.handlers.database
This abstract class implements a database handler class, inherited by BindDatabaseHandler and SearchDatabaseHandler.
DatabaseHandler(Element, Boolean) - Constructor for class org.esupportail.cas.server.handlers.database.DatabaseHandler
Constructor.
DatabaseServer - Class in org.esupportail.cas.server.handlers.database
This abstract class implements a database server class, inherited by BindDatabaseServer and SearchDatabaseServer.
DatabaseServer(Boolean, RedundantHandler, Element) - Constructor for class org.esupportail.cas.server.handlers.database.DatabaseServer
Constructor.
debug - Static variable in class jcrypt.jcrypt
 
debug - Static variable in class org.esupportail.cas.server.GenericHandler
Debugging mode.
Debug - Class in org.esupportail.cas.server.util.log
This class implements a basic object owning debugging features.
Debug(boolean) - Constructor for class org.esupportail.cas.server.util.log.Debug
Constructor.
debug - Variable in class org.esupportail.cas.server.util.log.Debug
A debugging flag.
debug(String) - Static method in class org.esupportail.cas.server.util.log.Log
Output a string as a trace (DEBUG).
debug(String, int) - Static method in class org.esupportail.cas.server.util.log.Log
Output a string as a trace (DEBUG), modifying the indentation.
debugDump() - Method in class md5.MD5
 
Decode(byte[], int, int) - Method in class md5.MD5
 
des_set_key(byte[]) - Static method in class jcrypt.jcrypt
 
domain - Variable in class org.esupportail.cas.server.handlers.nis.NisHandler
The NIS domain to bind to.
domain - Variable in class org.esupportail.cas.server.handlers.nt.NtHandler
The NT domain to bind to.

E

elementDebugValue(Element, boolean) - Static method in class org.esupportail.cas.server.util.log.Debug
A convenient method to get debugging mode with a default value.
EmptyPasswordHandler - Class in org.esupportail.cas.server.handlers.test
This class implements an 'empty password' handler class.
EmptyPasswordHandler(Element, Boolean) - Constructor for class org.esupportail.cas.server.handlers.test.EmptyPasswordHandler
Constructor.
Encode(int[], int) - Method in class md5.MD5
 
encryption - Variable in class org.esupportail.cas.server.handlers.database.QueryDatabaseHandler
the encryption used for stored passwords.
encryption - Variable in class org.esupportail.cas.server.handlers.file.FileHandler
the encryption used to store passwords.
encryption - Variable in class org.esupportail.cas.server.handlers.nis.NisHandler
The encryption used to store the passwords.
error(String) - Static method in class org.esupportail.cas.server.util.log.Log
Output a string as an error (SEVERE).
ExampleHandler - Class in org.esupportail.cas.server.handlers.example
This class implements a very simple handler accepting one particular login/password.
ExampleHandler(Element, Boolean) - Constructor for class org.esupportail.cas.server.handlers.example.ExampleHandler
Analyse the XML configuration to set netId and password attributes (constructor).

F

FAILED_CONTINUE - Static variable in class org.esupportail.cas.server.util.BasicHandler
The value return by authenticate() when the authentication failed but the next handler should be tried.
FAILED_STOP - Static variable in class org.esupportail.cas.server.util.BasicHandler
The value return by authenticate() when the authentication failed and the authentication process should stop.
FastBindLdapHandler - Class in org.esupportail.cas.server.handlers.ldap
This class implements a fastbind LDAP handler class.
FastBindLdapHandler(Element, Boolean) - Constructor for class org.esupportail.cas.server.handlers.ldap.FastBindLdapHandler
Constructor.
FastBindLdapServer - Class in org.esupportail.cas.server.handlers.ldap
This class implements an LDAP server class, which can authenticate users by directly binding to an LDAP directory (fastbind method).
FastBindLdapServer(Boolean, RedundantHandler, Element) - Constructor for class org.esupportail.cas.server.handlers.ldap.FastBindLdapServer
Constructor.
FF(int, int, int, int, int, int, int) - Method in class md5.MD5
 
FileHandler - Class in org.esupportail.cas.server.handlers.file
The specific Handler for file.
FileHandler(Element, Boolean) - Constructor for class org.esupportail.cas.server.handlers.file.FileHandler
Constructor.
filename - Variable in class org.esupportail.cas.server.handlers.file.FileHandler
The filename to read.
filter - Variable in class org.esupportail.cas.server.handlers.ldap.LdapHandler
The filter for the usernames provided by the users.
Final() - Method in class md5.MD5
Returns array of bytes (16 bytes) representing hash as of the current state of this object.
finals - Variable in class md5.MD5
If Final() has been called, finals is set to the current finals state.
fourBytesToInt(byte[], int) - Static method in class jcrypt.jcrypt
 

G

GenericHandler - Class in org.esupportail.cas.server
This class permits via a Xml configuration file to call different specific handler
GenericHandler() - Constructor for class org.esupportail.cas.server.GenericHandler
 
getBindDn() - Method in class org.esupportail.cas.server.handlers.ldap.BindLdapHandler
Retrieve the DN to bind to the LDAP directory.
getBindPassword() - Method in class org.esupportail.cas.server.handlers.database.QueryDatabaseHandler
Retrieve the password to use to bind to the database.
getBindPassword() - Method in class org.esupportail.cas.server.handlers.ldap.BindLdapHandler
Retrieve the password to bind to the LDAP directory.
getBindUsername() - Method in class org.esupportail.cas.server.handlers.database.QueryDatabaseHandler
Retrieve the username to use to bind to the database.
getCallingStackElement() - Static method in class org.esupportail.cas.server.util.log.Log
Retrieve the stack element corresponding to the calling method.
getCallingStackLevel() - Static method in class org.esupportail.cas.server.util.log.Log
Retrieve the level of the calling method in the execution stack.
getConfigElement() - Method in class org.esupportail.cas.server.util.BasicHandler
Retrieve the XML element the represents the configuration of the handler in the configuration file.
getConfigFileName() - Static method in class org.esupportail.cas.server.GenericHandler
Retrieve the name of the file storing the configuration.
getConfigLogFileName(String) - Static method in class org.esupportail.cas.server.util.log.Log
Retrieve the absolute filename of the file storing the configuration of Logger.
getConfigSubElementContent(String, boolean) - Method in class org.esupportail.cas.server.util.BasicHandler
Retrieve the content of a config sub-element.
getConnectError() - Method in class org.esupportail.cas.server.util.Server
Retrieve the error code of the last connect() call.
getDESSalt(String) - Static method in class org.esupportail.cas.server.util.crypt.Crypt
Retrieve the salt of a DES encrypted string.
getDomain() - Method in class org.esupportail.cas.server.handlers.nis.NisHandler
Retrieve the NIS domain name.
getEncryption() - Method in class org.esupportail.cas.server.handlers.database.QueryDatabaseHandler
Retrieve the encryption used to store passwords.
getEncryption() - Method in class org.esupportail.cas.server.handlers.nis.NisHandler
Retrieve the encryption used to store passwords.
getFilter() - Method in class org.esupportail.cas.server.handlers.ldap.LdapHandler
Retrieve the filter of the usernames.
getHandler() - Method in class org.esupportail.cas.server.util.Server
Get the handler the server will be used by.
getIndentPrefix() - Static method in class org.esupportail.cas.server.util.log.Log
Get indentation prefix (depends on the current stack).
getIndentPrefix(int) - Static method in class org.esupportail.cas.server.util.log.Log
Get indentation prefix (depends on the current stack), modifying the level.
getMap() - Method in class org.esupportail.cas.server.handlers.nis.NisHandler
Retrieve the map name.
getMD5Salt(String) - Static method in class org.esupportail.cas.server.util.crypt.Crypt
Retrieve the salt of an MD5 encrypted string.
getScope() - Method in class org.esupportail.cas.server.handlers.ldap.BindLdapHandler
Retrieve the scope for LDAP searches.
getSearchBase() - Method in class org.esupportail.cas.server.handlers.ldap.BindLdapHandler
Retrieve the base for LDAP searches.
getServers() - Method in class org.esupportail.cas.server.util.RedundantHandler
retrieve the list of the servers.
getServerSubElementContent(Element, String, boolean) - Method in class org.esupportail.cas.server.util.Server
Retrieve the content of a server sub-element.
getUserSqlQuery(String) - Method in class org.esupportail.cas.server.handlers.database.QueryDatabaseHandler
Returns the SQL expression that must be executed to retrieve the password of the user with the given name.
GG(int, int, int, int, int, int, int) - Method in class md5.MD5
 

H

handler - Variable in class org.esupportail.cas.server.util.Server
The handler the server will be used for.
handlers - Static variable in class org.esupportail.cas.server.GenericHandler
the list of all the specific handlers to try for authentication.
hasConfigSubElement(String) - Method in class org.esupportail.cas.server.util.BasicHandler
Tell if a config sub-element is present.
HH(int, int, int, int, int, int, int) - Method in class md5.MD5
 
host - Variable in class org.esupportail.cas.server.handlers.nis.NisServer
The server hostname or IP address.
host - Variable in class org.esupportail.cas.server.handlers.nt.NtServer
The server hostname or IP address.
HPERM_OP(int, int, int) - Static method in class jcrypt.jcrypt
 

I

II(int, int, int, int, int, int, int) - Method in class md5.MD5
 
info(String) - Static method in class org.esupportail.cas.server.util.log.Log
Output a string as an information (INFO).
Init() - Method in class md5.MD5
Initialize MD5 internal state (object can be reused just by calling Init() after every Final()
init() - Static method in class org.esupportail.cas.server.util.log.Log
Initialize the logger (done only once).
INPUT_TOKENS - Static variable in class org.esupportail.cas.server.handlers.ldap.LdapServer
A String array used to store input tokens (to be replaced).
intToFourBytes(int, byte[], int) - Static method in class jcrypt.jcrypt
 
isDebug() - Method in class org.esupportail.cas.server.util.log.Debug
Tell if the handler is in debugging mode or not.
isEncryptionSupported(String) - Static method in class org.esupportail.cas.server.util.crypt.Crypt
Tell if an encryption is supported.
ITERATIONS - Static variable in class jcrypt.jcrypt
 
itoa64 - Static variable in class md5.MD5Crypt
 

J

jcrypt - package jcrypt
 
jcrypt - Class in jcrypt
Java-based implementation of the unix crypt command.
jcrypt() - Constructor for class jcrypt.jcrypt
 
jdbcDriver - Variable in class org.esupportail.cas.server.handlers.database.DatabaseServer
The name of the class used to access the database through JDBC.
jdbcUrl - Variable in class org.esupportail.cas.server.handlers.database.DatabaseServer
The JDBC URL of the database.

L

LdapHandler - Class in org.esupportail.cas.server.handlers.ldap
This abstract class implements an LDAP handler class, inherited by FastBindLdapHandler and BindLdapHandler.
LdapHandler(Element, Boolean) - Constructor for class org.esupportail.cas.server.handlers.ldap.LdapHandler
Constructor.
LdapServer - Class in org.esupportail.cas.server.handlers.ldap
This abstract class implements an LDAP server class, inherited by BindLdapServer and FastBindLdapServer.
LdapServer(Boolean, RedundantHandler, Element) - Constructor for class org.esupportail.cas.server.handlers.ldap.LdapServer
Constructor.
Log - Class in org.esupportail.cas.server.util.log
This abstract class offers a clear debug log
Log() - Constructor for class org.esupportail.cas.server.util.log.Log
Constructor (no instanciation).
log - Static variable in class org.esupportail.cas.server.util.log.Log
Logging object.
logClasses - Static variable in class org.esupportail.cas.server.util.log.Log
A list to store the names of the classes used for logging.
login - Variable in class org.esupportail.cas.server.handlers.example.ExampleHandler
the only netId that the handler will accept

M

main(String[]) - Static method in class jcrypt.jcrypt
 
main(String[]) - Static method in class md5.MD5Crypt
Command line test rig.
map - Variable in class org.esupportail.cas.server.handlers.nis.NisHandler
The map to search into.
match(String, String, String) - Static method in class org.esupportail.cas.server.util.crypt.Crypt
Compare a password with its encryption using an encryption method.
matchDES(String, String) - Static method in class org.esupportail.cas.server.util.crypt.Crypt
DES comparison.
matchMD5(String, String) - Static method in class org.esupportail.cas.server.util.crypt.Crypt
MD5 comparison.
matchPAMMD5(String, String) - Static method in class org.esupportail.cas.server.util.crypt.Crypt
Linux PAM MD5 comparison.
md5 - package md5
 
MD5 - Class in md5
Implementation of RSA's MD5 hash generator
MD5() - Constructor for class md5.MD5
Class constructor
MD5(Object) - Constructor for class md5.MD5
Initialize class, and update hash with ob.toString()
md5crypt(String) - Static method in class md5.MD5
One-stop md5 string encrypting.
MD5Crypt - Class in md5
This class defines a method, crypt(), which takes a password and a salt string and generates an OpenBSD/FreeBSD/Linux-compatible md5-encoded password entry.
MD5Crypt() - Constructor for class md5.MD5Crypt
 
MD5State - Class in md5
Contains internal state of the MD5 class
MD5State() - Constructor for class md5.MD5State
 
MD5State(MD5State) - Constructor for class md5.MD5State
Create this State as a copy of another state
MisconfiguredHandlerException - Exception in org.esupportail.cas.server.util
This class implements an exception that should be used by handlers to tell the main class that a handler was not configured correctly.
MisconfiguredHandlerException(String) - Constructor for exception org.esupportail.cas.server.util.MisconfiguredHandlerException
Constructor.
multipleAccountsEnabled - Variable in class org.esupportail.cas.server.handlers.ldap.BindLdapHandler
A flag set to true if multiple accounts in the LDAP directory are allowed.

N

NisHandler - Class in org.esupportail.cas.server.handlers.nis
This class implements a NIS (Network Information Service) handler class.
NisHandler(Element, Boolean) - Constructor for class org.esupportail.cas.server.handlers.nis.NisHandler
Constructor.
NisServer - Class in org.esupportail.cas.server.handlers.nis
This class implements a NIS (Network Information Service) server.
NisServer(Boolean, RedundantHandler, Element) - Constructor for class org.esupportail.cas.server.handlers.nis.NisServer
Constructor.
NtHandler - Class in org.esupportail.cas.server.handlers.nt
This class implements a Windows NT handler class.
NtHandler(Element, Boolean) - Constructor for class org.esupportail.cas.server.handlers.nt.NtHandler
Constructor.
NtServer - Class in org.esupportail.cas.server.handlers.nt
This class implements a NIS (Network Information Service) server.
NtServer(Boolean, RedundantHandler, Element) - Constructor for class org.esupportail.cas.server.handlers.nt.NtServer
Constructor.

O

org.esupportail.cas.server - package org.esupportail.cas.server
 
org.esupportail.cas.server.handlers.database - package org.esupportail.cas.server.handlers.database
 
org.esupportail.cas.server.handlers.example - package org.esupportail.cas.server.handlers.example
 
org.esupportail.cas.server.handlers.file - package org.esupportail.cas.server.handlers.file
 
org.esupportail.cas.server.handlers.ldap - package org.esupportail.cas.server.handlers.ldap
 
org.esupportail.cas.server.handlers.nis - package org.esupportail.cas.server.handlers.nis
 
org.esupportail.cas.server.handlers.nt - package org.esupportail.cas.server.handlers.nt
 
org.esupportail.cas.server.handlers.reject - package org.esupportail.cas.server.handlers.reject
 
org.esupportail.cas.server.handlers.test - package org.esupportail.cas.server.handlers.test
 
org.esupportail.cas.server.util - package org.esupportail.cas.server.util
 
org.esupportail.cas.server.util.crypt - package org.esupportail.cas.server.util.crypt
 
org.esupportail.cas.server.util.log - package org.esupportail.cas.server.util.log
 

P

padding - Static variable in class md5.MD5
Padding for Final()
password - Variable in class org.esupportail.cas.server.handlers.example.ExampleHandler
the associated password
PasswordEqualsUsernameHandler - Class in org.esupportail.cas.server.handlers.test
This class implements an 'password equals username' handler class.
PasswordEqualsUsernameHandler(Element, Boolean) - Constructor for class org.esupportail.cas.server.handlers.test.PasswordEqualsUsernameHandler
Constructor.
PERM_OP(int, int, int, int, int[]) - Static method in class jcrypt.jcrypt
 

Q

QueryDatabaseHandler - Class in org.esupportail.cas.server.handlers.database
This class implements a query database handler class.
QueryDatabaseHandler(Element, Boolean) - Constructor for class org.esupportail.cas.server.handlers.database.QueryDatabaseHandler
Constructor.
QueryDatabaseServer - Class in org.esupportail.cas.server.handlers.database
This class also implements a database server class, which can authenticate users by searching into a database.
QueryDatabaseServer(Boolean, RedundantHandler, Element) - Constructor for class org.esupportail.cas.server.handlers.database.QueryDatabaseServer
Constructor.

R

randgen - Static variable in class jcrypt.jcrypt
 
readConfigFile() - Method in class org.esupportail.cas.server.GenericHandler
Scans an XML configuration file and builds the structure needed for authentication (a list of specific handlers).
readSqlQueryFromConfig() - Method in class org.esupportail.cas.server.handlers.database.QueryDatabaseHandler
Read the SQL query from the configuration.
readSqlQueryFromConfig() - Method in class org.esupportail.cas.server.handlers.database.SearchDatabaseHandler
Read the SQL query from the configuration (deduces it from other parameters).
RedundantHandler - Class in org.esupportail.cas.server.util
This abstract class implements a redundant handler, with a list of servers that will be used for redundancy.
RedundantHandler(Element, Boolean) - Constructor for class org.esupportail.cas.server.util.RedundantHandler
Constructor.
RejectHandler - Class in org.esupportail.cas.server.handlers.reject
This class implements an reject handler handler class.
RejectHandler(Element, Boolean) - Constructor for class org.esupportail.cas.server.handlers.reject.RejectHandler
Constructor.
replaceTokens(String, String) - Method in class org.esupportail.cas.server.handlers.ldap.LdapServer
Take a filter (from CASGenericHandler configuration) and a username, and replace tokens in the filter by their equivalents in the username.
rotate_left(int, int) - Method in class md5.MD5
 

S

SALTCHARS - Static variable in class jcrypt.jcrypt
 
SALTCHARS - Static variable in class md5.MD5Crypt
 
scope - Variable in class org.esupportail.cas.server.handlers.ldap.BindLdapHandler
the scope for LDAP searches.
searchBase - Variable in class org.esupportail.cas.server.handlers.ldap.BindLdapHandler
the base for LDAP searches.
SearchDatabaseHandler - Class in org.esupportail.cas.server.handlers.database
This class implements a search database handler class.
SearchDatabaseHandler(Element, Boolean) - Constructor for class org.esupportail.cas.server.handlers.database.SearchDatabaseHandler
Constructor.
secured - Variable in class org.esupportail.cas.server.handlers.ldap.LdapServer
true for a secure access to the LDAP directory, false otherwise.
separator - Variable in class org.esupportail.cas.server.handlers.file.FileHandler
The character used to sperate fields in the file.
Server - Class in org.esupportail.cas.server.util
This abstract class implements a generic server class, inherited by DatabaseServer and LDAPServer.
Server(Boolean, RedundantHandler, Element) - Constructor for class org.esupportail.cas.server.util.Server
Constructor.
servers - Variable in class org.esupportail.cas.server.util.RedundantHandler
the list of servers to be used for authentication.
setConnectError(int) - Method in class org.esupportail.cas.server.util.Server
Set the error code of the last connect() call.
setDebug(boolean) - Method in class org.esupportail.cas.server.util.log.Debug
Set deubgging mode.
shifts2 - Static variable in class jcrypt.jcrypt
 
skb - Static variable in class jcrypt.jcrypt
 
skipReferrals - Variable in class org.esupportail.cas.server.handlers.ldap.LdapServer
skip Referrals, useful when using Active Directory
SPtrans - Static variable in class jcrypt.jcrypt
 
SQL_LOGIN_TOKEN - Static variable in class org.esupportail.cas.server.handlers.database.QueryDatabaseHandler
This token is replaced by the users' login when executing queries on the database.
sqlQuery - Variable in class org.esupportail.cas.server.handlers.database.QueryDatabaseHandler
the string used to query the database.
state - Variable in class md5.MD5
MD5 state
state - Variable in class md5.MD5State
128-byte state
SUCCEEDED - Static variable in class org.esupportail.cas.server.util.BasicHandler
The value return by authenticate() when the authentication was successfull.
supportedEncryptions - Static variable in class org.esupportail.cas.server.util.crypt.Crypt
An array containing the encryptions supported by the module.

T

to64(long, int) - Static method in class md5.MD5Crypt
 
trace(String) - Method in class org.esupportail.cas.server.util.log.Debug
Debugging.
trace(Object) - Method in class org.esupportail.cas.server.util.log.Debug
Debugging.
traceBegin() - Method in class org.esupportail.cas.server.util.log.Debug
Debugging (at the beginning of the execution of a method).
traceBegin() - Static method in class org.esupportail.cas.server.util.log.Log
Debugging (beginning of the execution of a method).
traceEnd(String) - Method in class org.esupportail.cas.server.util.log.Debug
Debugging (at the end of the execution of a method).
traceEnd(Object) - Method in class org.esupportail.cas.server.util.log.Debug
Debugging (at the end of the execution of a method).
traceEnd() - Method in class org.esupportail.cas.server.util.log.Debug
Debugging (at the end of the execution of a method).
traceEnd(String) - Static method in class org.esupportail.cas.server.util.log.Log
Debugging (a string at the end of the execution of a method).
traceThrow(Exception) - Method in class org.esupportail.cas.server.util.log.Debug
Debugging (throwing an exception).
Transform(MD5State, byte[], int) - Method in class md5.MD5
 

U

uadd(int, int) - Method in class md5.MD5
 
uadd(int, int, int) - Method in class md5.MD5
 
uadd(int, int, int, int) - Method in class md5.MD5
 
Update(MD5State, byte[], int, int) - Method in class md5.MD5
Updates hash with the bytebuffer given (using at maximum length bytes from that buffer)
Update(byte[], int, int) - Method in class md5.MD5
Plain update, updates this object
Update(byte[], int) - Method in class md5.MD5
 
Update(byte[]) - Method in class md5.MD5
Updates hash with given array of bytes
Update(byte) - Method in class md5.MD5
Updates hash with a single byte
Update(String) - Method in class md5.MD5
Update buffer with given string.
url - Variable in class org.esupportail.cas.server.handlers.ldap.LdapServer
the URL of the LDAP directory.
userId - Variable in class org.esupportail.cas.server.handlers.reject.RejectHandler
The id of the user that will be rejected.

W

warn(String) - Static method in class org.esupportail.cas.server.util.log.Log
Output a string as a warning (WARN).

A B C D E F G H I J L M N O P Q R S T U W