Skip navigation links
A B C D E F G I L M O P R S U _ 

A

authenticate(String, String) - Method in class org.jvnet.libpam.PAM
Authenticate the user with a password.

B

BSDCLibrary - Interface in org.jvnet.libpam.impl
 
BSDPasswd - Class in org.jvnet.libpam.impl
FreeeBSD, OpenBSD and MacOS passwd struct passwd { char *pw_name; char *pw_passwd; uid_t pw_uid; gid_t pw_gid; time_t pw_change; char *pw_class; char *pw_gecos; char *pw_dir; char *pw_shell; time_t pw_expire; };
BSDPasswd() - Constructor for class org.jvnet.libpam.impl.BSDPasswd
 
BSDPasswd(Pointer) - Constructor for class org.jvnet.libpam.impl.BSDPasswd
 

C

callback(int, Pointer, Pointer, Pointer) - Method in interface org.jvnet.libpam.impl.PAMLibrary.pam_conv.PamCallback
According to http://www.netbsd.org/docs/guide/en/chap-pam.html#pam-sample-conv, resp and its member string both needs to be allocated by malloc, to be freed by the caller.
calloc(int, int) - Method in interface org.jvnet.libpam.impl.CLibrary
 
CLibrary - Interface in org.jvnet.libpam.impl
 
CLibrary.group - Class in org.jvnet.libpam.impl
 
CLibrary.Instance - Class in org.jvnet.libpam.impl
 
CLibrary.passwd - Class in org.jvnet.libpam.impl
Comparing http://linux.die.net/man/3/getpwnam and my Mac OS X reveals that the structure of this field isn't very portable.
conv - Variable in class org.jvnet.libpam.impl.PAMLibrary.pam_conv
 

D

dispose() - Method in class org.jvnet.libpam.PAM
Performs an early disposal of the object, instead of letting this GC-ed.

E

exists(String) - Static method in class org.jvnet.libpam.UnixUser
 

F

finalize() - Method in class org.jvnet.libpam.PAM
 
FreeBSDCLibrary - Interface in org.jvnet.libpam.impl
 
FreeBSDPasswd - Class in org.jvnet.libpam.impl
FreeeBSD struct passwd { char *pw_name; char *pw_passwd; uid_t pw_uid; gid_t pw_gid; time_t pw_change; char *pw_class; char *pw_gecos; char *pw_dir; char *pw_shell; time_t pw_expire; int pw_fields; };
FreeBSDPasswd() - Constructor for class org.jvnet.libpam.impl.FreeBSDPasswd
 
FreeBSDPasswd(Pointer) - Constructor for class org.jvnet.libpam.impl.FreeBSDPasswd
 

G

getDir() - Method in class org.jvnet.libpam.UnixUser
Gets the home directory of this user.
getFieldOrder() - Method in class org.jvnet.libpam.impl.BSDPasswd
 
getFieldOrder() - Method in class org.jvnet.libpam.impl.CLibrary.group
 
getFieldOrder() - Method in class org.jvnet.libpam.impl.CLibrary.passwd
 
getFieldOrder() - Method in class org.jvnet.libpam.impl.FreeBSDPasswd
 
getFieldOrder() - Method in class org.jvnet.libpam.impl.LinuxPasswd
 
getFieldOrder() - Method in class org.jvnet.libpam.impl.PAMLibrary.pam_conv
 
getFieldOrder() - Method in class org.jvnet.libpam.impl.PAMLibrary.pam_message
 
getFieldOrder() - Method in class org.jvnet.libpam.impl.PAMLibrary.pam_response
 
getFieldOrder() - Method in class org.jvnet.libpam.impl.SolarisPasswd
 
getGecos() - Method in class org.jvnet.libpam.UnixUser
Gets the gecos (the real name) of this user.
getGID() - Method in class org.jvnet.libpam.UnixUser
Gets the GID of this user.
getgrgid(int) - Method in interface org.jvnet.libpam.impl.CLibrary
 
getgrnam(String) - Method in interface org.jvnet.libpam.impl.CLibrary
 
getgrouplist(String, int, Memory, IntByReference) - Method in interface org.jvnet.libpam.impl.CLibrary
Lists up group IDs of the given user.
getGroups() - Method in class org.jvnet.libpam.UnixUser
Gets the groups that this user belongs to.
getGroupsOfUser(String) - Method in class org.jvnet.libpam.PAM
Deprecated.
Pointless and ugly convenience method.
getPwDir() - Method in class org.jvnet.libpam.impl.BSDPasswd
 
getPwDir() - Method in class org.jvnet.libpam.impl.CLibrary.passwd
 
getPwDir() - Method in class org.jvnet.libpam.impl.FreeBSDPasswd
 
getPwDir() - Method in class org.jvnet.libpam.impl.LinuxPasswd
 
getPwDir() - Method in class org.jvnet.libpam.impl.SolarisPasswd
 
getPwGecos() - Method in class org.jvnet.libpam.impl.BSDPasswd
 
getPwGecos() - Method in class org.jvnet.libpam.impl.CLibrary.passwd
 
getPwGecos() - Method in class org.jvnet.libpam.impl.FreeBSDPasswd
 
getPwGecos() - Method in class org.jvnet.libpam.impl.LinuxPasswd
 
getPwGecos() - Method in class org.jvnet.libpam.impl.SolarisPasswd
 
getPwGid() - Method in class org.jvnet.libpam.impl.CLibrary.passwd
 
getpwnam(String) - Method in interface org.jvnet.libpam.impl.BSDCLibrary
 
getpwnam(String) - Method in interface org.jvnet.libpam.impl.CLibrary
 
getpwnam(String) - Method in interface org.jvnet.libpam.impl.FreeBSDCLibrary
 
getpwnam(String) - Method in interface org.jvnet.libpam.impl.LinuxCLibrary
 
getpwnam(String) - Method in interface org.jvnet.libpam.impl.SolarisCLibrary
 
getpwnam_r(String, Pointer, Pointer, int, PointerByReference) - Method in interface org.jvnet.libpam.impl.CLibrary
 
getPwName() - Method in class org.jvnet.libpam.impl.CLibrary.passwd
 
getPwPasswd() - Method in class org.jvnet.libpam.impl.CLibrary.passwd
 
getPwShell() - Method in class org.jvnet.libpam.impl.BSDPasswd
 
getPwShell() - Method in class org.jvnet.libpam.impl.CLibrary.passwd
 
getPwShell() - Method in class org.jvnet.libpam.impl.FreeBSDPasswd
 
getPwShell() - Method in class org.jvnet.libpam.impl.LinuxPasswd
 
getPwShell() - Method in class org.jvnet.libpam.impl.SolarisPasswd
 
getPwUid() - Method in class org.jvnet.libpam.impl.CLibrary.passwd
 
getShell() - Method in class org.jvnet.libpam.UnixUser
Gets the shell of this user.
getUID() - Method in class org.jvnet.libpam.UnixUser
Gets the UID of this user.
getUserName() - Method in class org.jvnet.libpam.UnixUser
Gets the unix account name.
gr_name - Variable in class org.jvnet.libpam.impl.CLibrary.group
 
group() - Constructor for class org.jvnet.libpam.impl.CLibrary.group
 

I

Instance() - Constructor for class org.jvnet.libpam.impl.CLibrary.Instance
 

L

libc - Static variable in interface org.jvnet.libpam.impl.CLibrary
 
libpam - Static variable in interface org.jvnet.libpam.impl.PAMLibrary
 
LinuxCLibrary - Interface in org.jvnet.libpam.impl
 
LinuxPasswd - Class in org.jvnet.libpam.impl
Linux passwd ?struct passwd { char *pw_name; char *pw_passwd; __uid_t pw_uid; __gid_t pw_gid; char *pw_gecos; char *pw_dir; char *pw_shell; };
LinuxPasswd() - Constructor for class org.jvnet.libpam.impl.LinuxPasswd
 
LinuxPasswd(Pointer) - Constructor for class org.jvnet.libpam.impl.LinuxPasswd
 
loadPasswd(String) - Static method in class org.jvnet.libpam.impl.CLibrary.passwd
 

M

msg - Variable in class org.jvnet.libpam.impl.PAMLibrary.pam_message
 
msg_style - Variable in class org.jvnet.libpam.impl.PAMLibrary.pam_message
 

O

org.jvnet.libpam - package org.jvnet.libpam
 
org.jvnet.libpam.impl - package org.jvnet.libpam.impl
 

P

PAM - Class in org.jvnet.libpam
PAM authenticator.
PAM(String) - Constructor for class org.jvnet.libpam.PAM
Creates a new authenticator.
pam_acct_mgmt(PAMLibrary.pam_handle_t, int) - Method in interface org.jvnet.libpam.impl.PAMLibrary
 
pam_authenticate(PAMLibrary.pam_handle_t, int) - Method in interface org.jvnet.libpam.impl.PAMLibrary
 
pam_conv(PAMLibrary.pam_conv.PamCallback) - Constructor for class org.jvnet.libpam.impl.PAMLibrary.pam_conv
 
PAM_CONV_ERR - Static variable in interface org.jvnet.libpam.impl.PAMLibrary
 
pam_end(PAMLibrary.pam_handle_t, int) - Method in interface org.jvnet.libpam.impl.PAMLibrary
 
PAM_ERROR_MSG - Static variable in interface org.jvnet.libpam.impl.PAMLibrary
 
pam_get_item(PAMLibrary.pam_handle_t, int, PointerByReference) - Method in interface org.jvnet.libpam.impl.PAMLibrary
 
pam_handle_t() - Constructor for class org.jvnet.libpam.impl.PAMLibrary.pam_handle_t
 
pam_handle_t(Pointer) - Constructor for class org.jvnet.libpam.impl.PAMLibrary.pam_handle_t
 
pam_message(Pointer) - Constructor for class org.jvnet.libpam.impl.PAMLibrary.pam_message
Attach to the memory region pointed by the given pointer.
PAM_PROMPT_ECHO_OFF - Static variable in interface org.jvnet.libpam.impl.PAMLibrary
 
PAM_PROMPT_ECHO_ON - Static variable in interface org.jvnet.libpam.impl.PAMLibrary
 
pam_response(Pointer) - Constructor for class org.jvnet.libpam.impl.PAMLibrary.pam_response
Attach to the memory region pointed by the given memory.
pam_response() - Constructor for class org.jvnet.libpam.impl.PAMLibrary.pam_response
 
pam_set_item(PAMLibrary.pam_handle_t, int, String) - Method in interface org.jvnet.libpam.impl.PAMLibrary
 
pam_setcred(PAMLibrary.pam_handle_t, int) - Method in interface org.jvnet.libpam.impl.PAMLibrary
 
pam_start(String, String, PAMLibrary.pam_conv, PointerByReference) - Method in interface org.jvnet.libpam.impl.PAMLibrary
 
pam_strerror(PAMLibrary.pam_handle_t, int) - Method in interface org.jvnet.libpam.impl.PAMLibrary
 
PAM_SUCCESS - Static variable in interface org.jvnet.libpam.impl.PAMLibrary
 
PAM_TEXT_INFO - Static variable in interface org.jvnet.libpam.impl.PAMLibrary
 
PAM_USER - Static variable in interface org.jvnet.libpam.impl.PAMLibrary
 
PAMException - Exception in org.jvnet.libpam
Exception in PAM invoactions.
PAMException() - Constructor for exception org.jvnet.libpam.PAMException
 
PAMException(String) - Constructor for exception org.jvnet.libpam.PAMException
 
PAMException(String, Throwable) - Constructor for exception org.jvnet.libpam.PAMException
 
PAMException(Throwable) - Constructor for exception org.jvnet.libpam.PAMException
 
PAMLibrary - Interface in org.jvnet.libpam.impl
libpam.so binding.
PAMLibrary.pam_conv - Class in org.jvnet.libpam.impl
 
PAMLibrary.pam_conv.PamCallback - Interface in org.jvnet.libpam.impl
 
PAMLibrary.pam_handle_t - Class in org.jvnet.libpam.impl
 
PAMLibrary.pam_message - Class in org.jvnet.libpam.impl
 
PAMLibrary.pam_response - Class in org.jvnet.libpam.impl
 
passwd() - Constructor for class org.jvnet.libpam.impl.CLibrary.passwd
 
passwd(Pointer) - Constructor for class org.jvnet.libpam.impl.CLibrary.passwd
 
pw_age - Variable in class org.jvnet.libpam.impl.SolarisPasswd
 
pw_change - Variable in class org.jvnet.libpam.impl.BSDPasswd
 
pw_change - Variable in class org.jvnet.libpam.impl.FreeBSDPasswd
 
pw_class - Variable in class org.jvnet.libpam.impl.BSDPasswd
 
pw_class - Variable in class org.jvnet.libpam.impl.FreeBSDPasswd
 
pw_comment - Variable in class org.jvnet.libpam.impl.SolarisPasswd
 
pw_dir - Variable in class org.jvnet.libpam.impl.BSDPasswd
 
pw_dir - Variable in class org.jvnet.libpam.impl.FreeBSDPasswd
 
pw_dir - Variable in class org.jvnet.libpam.impl.LinuxPasswd
 
pw_dir - Variable in class org.jvnet.libpam.impl.SolarisPasswd
 
pw_expire - Variable in class org.jvnet.libpam.impl.BSDPasswd
 
pw_expire - Variable in class org.jvnet.libpam.impl.FreeBSDPasswd
 
pw_fields - Variable in class org.jvnet.libpam.impl.FreeBSDPasswd
 
pw_gecos - Variable in class org.jvnet.libpam.impl.BSDPasswd
 
pw_gecos - Variable in class org.jvnet.libpam.impl.FreeBSDPasswd
 
pw_gecos - Variable in class org.jvnet.libpam.impl.LinuxPasswd
 
pw_gecos - Variable in class org.jvnet.libpam.impl.SolarisPasswd
 
pw_gid - Variable in class org.jvnet.libpam.impl.CLibrary.passwd
 
pw_name - Variable in class org.jvnet.libpam.impl.CLibrary.passwd
User name.
pw_passwd - Variable in class org.jvnet.libpam.impl.CLibrary.passwd
Encrypted password.
pw_shell - Variable in class org.jvnet.libpam.impl.BSDPasswd
 
pw_shell - Variable in class org.jvnet.libpam.impl.FreeBSDPasswd
 
pw_shell - Variable in class org.jvnet.libpam.impl.LinuxPasswd
 
pw_shell - Variable in class org.jvnet.libpam.impl.SolarisPasswd
 
pw_uid - Variable in class org.jvnet.libpam.impl.CLibrary.passwd
 

R

resp - Variable in class org.jvnet.libpam.impl.PAMLibrary.pam_response
This is really a string, but this field needs to be malloc-ed by the conversation method, and to be freed by the caler, so I bind it to Pointer here.
resp_retcode - Variable in class org.jvnet.libpam.impl.PAMLibrary.pam_response
 

S

setResp(String) - Method in class org.jvnet.libpam.impl.PAMLibrary.pam_response
Sets the response code.
SIZE - Static variable in class org.jvnet.libpam.impl.PAMLibrary.pam_response
 
SolarisCLibrary - Interface in org.jvnet.libpam.impl
 
SolarisPasswd - Class in org.jvnet.libpam.impl
Solaris passwd struct passwd { char *pw_name; char *pw_passwd; uid_t pw_uid; gid_t pw_gid; char *pw_age; char *pw_comment; char *pw_gecos; char *pw_dir; char *pw_shell; };
SolarisPasswd() - Constructor for class org.jvnet.libpam.impl.SolarisPasswd
 
SolarisPasswd(Pointer) - Constructor for class org.jvnet.libpam.impl.SolarisPasswd
 
strdup(String) - Method in interface org.jvnet.libpam.impl.CLibrary
 

U

UnixUser - Class in org.jvnet.libpam
Represents an Unix user.
UnixUser(String) - Constructor for class org.jvnet.libpam.UnixUser
 
UnixUser(String, String, String, String, int, int, Set<String>) - Constructor for class org.jvnet.libpam.UnixUser
Copy constructor for mocking.

_

__ - Variable in class org.jvnet.libpam.impl.PAMLibrary.pam_conv
 
_getgroupsbymember(String, Memory, int, int) - Method in interface org.jvnet.libpam.impl.CLibrary
getgrouplist equivalent on Solaris.
A B C D E F G I L M O P R S U _ 
Skip navigation links

Copyright © 2018. All rights reserved.