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
 
getPam() - Method in class net.sf.jpam.jaas.JpamLoginModule
Get the underlying PAM object
getServiceName() - 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.

J

JpamLoginModule - Class in net.sf.jpam.jaas
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 - Class in net.sf.jpam
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.
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_AUTH_ERR - 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_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
PamException - Exception in net.sf.jpam
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 exception net.sf.jpam.PamException
Constructor for the PamException object
PamException(String) - Constructor for exception net.sf.jpam.PamException
Constructor for the PamException object
PamReturnValue - Class in net.sf.jpam
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