Index

A C D E F G H I J L M N P T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

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
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 Class in net.sf.jpam
The PamException class is used to indicate that an exceptional condition has occurred in the native PAM library
PamException() - Constructor for exception class net.sf.jpam.PamException
Constructor for the PamException object
PamException(String) - Constructor for exception class 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 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form