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.