API routines are provided to perform the following functions:
Initialize the environment.
C: ASC_INIT, ASC_INIT_EXT
Java: init
Terminate the environment.
Validate a user ID and password combination.
Java: checkPassword
Change a user's password, given the current password.
Java: changePassword
Reset a user's password as an administrative user.
Java: adminResetPassword
Obtain the fully distinguished name for a user ID.
Java: getContext
Determine if a user has security equal to a given object.
C: ASC_SECEQUAL
Java: securityEquals
Determine if an object has the specified effective rights to the specified attribute of another object.
C: ASC_RIGHTS
Java: effectiveRights
Obtain a list of members of a group.
C: ASC_GRPMEM
Java: groupMembers
Obtain a list of security equivalences for a user.
C: ASC_LISTSEQV
Java: listSecurityEquivalences
Obtain attribute values for an object.
C: ASC_READATTR
Java: readAttribute
Determine if a given user is in the Include/Exclude list.
Decode API return values.
C: ASC_STRERROR
Java: strError
Convert number of seconds to number of days.
C: ASC_DAYS
Java: secondsToDays