A C D E F G H I J L M N P T V

A

abort() - Method in class net.sf.jpam.jaas.JpamLoginModule
Method to abort the authentication process (phase 2).
authenticate(String, String) - Method in class net.sf.jpam.Pam
Sames as authenticateSuccessful, except a PamReturnValue is returned

This method is threadsafe.

authenticateSuccessful(String, String) - Method in class net.sf.jpam.Pam
Authenticates a user.

C

commit() - Method in class net.sf.jpam.jaas.JpamLoginModule
Method to commit the authentication process (phase 2).

D

DEFAULT_SERVICE_NAME - Static variable in class net.sf.jpam.Pam
The default service name of "net-sf-pam".

E

equals(Object) - Method in class net.sf.jpam.PamReturnValue
Returns true if the supplied object is of the same type and has the same id.

F

fromId(int) - Static method in class net.sf.jpam.PamReturnValue
Gets the PamReturnValue that matches the given id

G

getLibraryName() - Static method in class net.sf.jpam.Pam
 

H

hashCode() - Method in class net.sf.jpam.PamReturnValue
 

I

initialize(Subject, CallbackHandler, Map, Map) - Method in class net.sf.jpam.jaas.JpamLoginModule
Initialize this LoginModule.
isSharedLibraryWorking() - Method in class net.sf.jpam.Pam
A method that be called to prove that JNI is installed and properly works

J

JpamLoginModule - class net.sf.jpam.jaas.JpamLoginModule.
A LoginModule which invokes JPAM.
JpamLoginModule() - Constructor for class net.sf.jpam.jaas.JpamLoginModule
 

L

login() - Method in class net.sf.jpam.jaas.JpamLoginModule
Method to authenticate a Subject (phase 1).
logout() - Method in class net.sf.jpam.jaas.JpamLoginModule
Method which logs out a Subject.

M

main(String[]) - Static method in class net.sf.jpam.Pam
A main method

N

net.sf.jpam - package net.sf.jpam
This package contains the public API for using jpam.
net.sf.jpam.jaas - package net.sf.jpam.jaas
This package contains the public JAAS API for using jpam.

P

PAM_ABORT - Static variable in class net.sf.jpam.PamReturnValue
A constant PamReturnValue
PAM_ACCT_EXPIRED - Static variable in class net.sf.jpam.PamReturnValue
A constant PamReturnValue
PAM_AUTHINFO_UNAVAIL - Static variable in class net.sf.jpam.PamReturnValue
A constant PamReturnValue
PAM_AUTHTOK_DISABLE_AGING - Static variable in class net.sf.jpam.PamReturnValue
A constant PamReturnValue
PAM_AUTHTOK_ERR - Static variable in class net.sf.jpam.PamReturnValue
A constant PamReturnValue
PAM_AUTHTOK_EXPIRED - Static variable in class net.sf.jpam.PamReturnValue
A constant PamReturnValue
PAM_AUTHTOK_LOCK_BUSY - Static variable in class net.sf.jpam.PamReturnValue
A constant PamReturnValue
PAM_AUTHTOK_RECOVER_ERR - Static variable in class net.sf.jpam.PamReturnValue
A constant PamReturnValue
PAM_AUTH_ERR - Static variable in class net.sf.jpam.PamReturnValue
A constant PamReturnValue
PAM_BAD_ITEM - Static variable in class net.sf.jpam.PamReturnValue
A constant PamReturnValue
PAM_BUF_ERR - Static variable in class net.sf.jpam.PamReturnValue
A constant PamReturnValue
PAM_CONV_AGAIN - Static variable in class net.sf.jpam.PamReturnValue
A constant PamReturnValue
PAM_CONV_ERR - Static variable in class net.sf.jpam.PamReturnValue
A constant PamReturnValue
PAM_CRED_ERR - Static variable in class net.sf.jpam.PamReturnValue
A constant PamReturnValue
PAM_CRED_EXPIRED - Static variable in class net.sf.jpam.PamReturnValue
A constant PamReturnValue
PAM_CRED_INSUFFICIENT - Static variable in class net.sf.jpam.PamReturnValue
A constant PamReturnValue
PAM_CRED_UNAVAIL - Static variable in class net.sf.jpam.PamReturnValue
A constant PamReturnValue
PAM_IGNORE - Static variable in class net.sf.jpam.PamReturnValue
A constant PamReturnValue
PAM_INCOMPLETE - Static variable in class net.sf.jpam.PamReturnValue
A constant PamReturnValue
PAM_MAXTRIES - Static variable in class net.sf.jpam.PamReturnValue
A constant PamReturnValue
PAM_MODULE_UNKNOWN - Static variable in class net.sf.jpam.PamReturnValue
A constant PamReturnValue
PAM_NEW_AUTHTOK_REQD - Static variable in class net.sf.jpam.PamReturnValue
A constant PamReturnValue
PAM_NO_MODULE_DATA - Static variable in class net.sf.jpam.PamReturnValue
A constant PamReturnValue
PAM_OPEN_ERR - Static variable in class net.sf.jpam.PamReturnValue
A constant PamReturnValue
PAM_PERM_DENIED - Static variable in class net.sf.jpam.PamReturnValue
A constant PamReturnValue
PAM_SERVICE_ERR - Static variable in class net.sf.jpam.PamReturnValue
A constant PamReturnValue
PAM_SESSION_ERR - Static variable in class net.sf.jpam.PamReturnValue
A constant PamReturnValue
PAM_SUCCESS - Static variable in class net.sf.jpam.PamReturnValue
A constant PamReturnValue
PAM_SYMBOL_ERR - Static variable in class net.sf.jpam.PamReturnValue
A constant PamReturnValue
PAM_SYSTEM_ERR - Static variable in class net.sf.jpam.PamReturnValue
A constant PamReturnValue
PAM_TRY_AGAIN - Static variable in class net.sf.jpam.PamReturnValue
A constant PamReturnValue
PAM_USER_UNKNOWN - Static variable in class net.sf.jpam.PamReturnValue
A constant PamReturnValue
Pam - class net.sf.jpam.Pam.
The PAM bridging class.
Pam() - Constructor for class net.sf.jpam.Pam
Creates a new Pam object configured to use the Pam.DEFAULT_SERVICE_NAME
Pam(String) - Constructor for class net.sf.jpam.Pam
Creates a new PAM object configured with the specified service name.
PamException - exception net.sf.jpam.PamException.
The PamException class is used to indicate that an exceptional condition has occurred in the native PAM library

This exception does not use the new JDK1.4 chainable excecptions facility to maintain backward compatibility with JDK1.2 and JDK1.3.

PamException() - Constructor for class net.sf.jpam.PamException
Constructor for the PamException object
PamException(String) - Constructor for class net.sf.jpam.PamException
Constructor for the PamException object
PamReturnValue - class net.sf.jpam.PamReturnValue.
A type-safe enum for PAM return values.

T

toString() - Method in class net.sf.jpam.PamReturnValue
 

V

VALUES - Static variable in class net.sf.jpam.PamReturnValue
The enumeration of possible values

A C D E F G H I J L M N P T V