A C D E F G L M O P R S U _

A

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

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.group() - Constructor for class org.jvnet.libpam.impl.CLibrary.group
 
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.
CLibrary.passwd() - Constructor for class org.jvnet.libpam.impl.CLibrary.passwd
 
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
 

G

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.
getpwnam(String) - Method in interface org.jvnet.libpam.impl.CLibrary
 
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
 

L

libc - Static variable in interface org.jvnet.libpam.impl.CLibrary
 
libpam - Static variable in interface org.jvnet.libpam.impl.PAMLibrary
 
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_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_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_set_item(PAMLibrary.pam_handle_t, int, String) - 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(PAMLibrary.pam_conv.PamCallback) - Constructor for class org.jvnet.libpam.impl.PAMLibrary.pam_conv
 
PAMLibrary.pam_conv.PamCallback - Interface in org.jvnet.libpam.impl
 
PAMLibrary.pam_handle_t - Class in org.jvnet.libpam.impl
 
PAMLibrary.pam_handle_t() - Constructor for class org.jvnet.libpam.impl.PAMLibrary.pam_handle_t
 
PAMLibrary.pam_handle_t(Pointer) - Constructor for class org.jvnet.libpam.impl.PAMLibrary.pam_handle_t
 
PAMLibrary.pam_message - Class in org.jvnet.libpam.impl
 
PAMLibrary.pam_message(Pointer) - Constructor for class org.jvnet.libpam.impl.PAMLibrary.pam_message
Attach to the memory region pointed by the given pointer.
PAMLibrary.pam_response - Class in 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.
PAMLibrary.pam_response() - Constructor for class org.jvnet.libpam.impl.PAMLibrary.pam_response
 
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_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
 
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
 

_

_ - 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 C D E F G L M O P R S U _

Copyright © 2012. All Rights Reserved.