CInf

extern C
Class that provides a C compatible interface to communicate with Akenti Server
akentiClientInit
Initializes the client interface according to the values in an akentiClient configuration file
remoteCheckAccess
Given the DN of a user and the DN of the CA that issued this name and the name of the resource, returns the capability structure which contains the unconditional and conditional rights
remoteCheckAccessByCertString
Given a string containing a PEM encoded x509 certificate for a user, and the name of the resource, returns the capability structure which contains the unconditional and conditional rights
remoteCheckAccessByCertFile
Given a file name which contains a PEM encoded x509 certificate or certificate chain for a user, and the name of the resource, returns the capability structure which contains the unconditional and conditional rights
extern C
Provides a C compatible interface to call the akenti policy engine
akentiInit
Initializes the Akenti policy engine
checkAccess
Given an authenticated principal name which consists of an x509 distinguished name for a user, and the x509 distinguished name of the Certificate Authority which issued the user's x509 cert, and the name of the resource, returns a capability certificate if any rights are granted
checkAccessByCertFile
Given a file containing a PEM encoded x509 certificate for a user, and the name of the resource, returns a capability certificate if any rights are granted
checkAccessByCertString
Given a string containing a PEM encoded x509 certificate for a user, and the name of the resource, returns a capability certificate if any
C
Used by the globus authorization callout
akentiGlobusCheck
Checks a user's access to executables managed by the GLOBUS Job Manager
extern C
int initLogger(const char* id, const char* conFile, void** handle, char** status)
int deleteLogger(void* handle)
void bLog(int level, const char* key, const char* mesg)
void iLog(int level, const char* key, const char* mesg)
void sLog(int level, const char* key, const char* mesg)
void fLog(int level, const char* key, const char* mesg)
void flush()
CapCert
A minimal C interface to a capabilty certificate
CapCert_initFromString
Initializes a CapCert from a string
CapCert_initFromFile
Initializes a CapCert from a PEM file
CapCert_writeToBuffer
Writes cert to buffer
CapCert_writeToFile
Writes cert to file
CapCert_toText
Writes pretty text to buffer
CapCert_free
Destroys a CapCert
CapCert_getVersionNumber
Returns the version number of the capability certificate
CapCert_getSubject
Returns the subject of the capability certificate
CapCert_getSubjectPublicKey
Returns the subject's public key from the capability certificate
CapCert_getResource
Returns the name of the resource that the capability certificate applies to
CapCert_getIssuer
Returns the issuer of the capability certificate
CapCert_getNotBefore
Returns the time before which the capability certificate is not valid
CapCert_getNotAfter
Returns the time after which the capability certificate is no longer valid
CapCert_checkValidity
Checks the validity time of the capability certificate
CapCert_hasGrantedActions
Checks if there are granted unconditional actions in a CapCert
CapCert_numOfGrantedActions
Returns the number of granted actions in a CapCert
CapCert_grantedActionAt
Returns the action at index idx
CapCert_hasCondActions
Checks if there are CondActions in a CapCert
CapCert_numOfCondActions
Returns the number of CondActions in a CapabilityCertificate
CapCert_condActionsAt
Returns the CondActions at index idx
AKPrin_getName
Copies the AKPrincipal's distinguished name into buff
AKPrin_getGuarantor
Copies the AKPrincipal's CA's distinguished name into buff
UTCT_toUtcString
Copies the UTCTime's string representation
CondAct_getConstraint
Returns the constraint string from a CondActions pointer
CondAct_isCritical
Return whether the constraint must be satisfied
CondAct_numOfActions
Returns the number of actions in CondActions
CondAct_actionAt
Returns the action at index idx
CondAct_numOfAttrInfos
Returns the number of AttrInfos in CondActions
CondAct_AttrInfoAt
Returns the AttrInfo at index idx
Attr_getType
Returns the type of an Attibute
Attr_getAttributeName
Returns the name of an attribute
Attr_getValue
Returns the value of the attribute
int AKMsg_getCode(AKMessage mesg)
Returns the status code rom an AKMessage
const char* AKMsg_getDescription(AKMessage mesg)
Returns the description of an AKMessage
AKMsg_free
Frees an AKMessage
(*EvalCallBack)
Signature of the callback routine
CondAct_evaluate
Traverses the expression in CondActions and calls func with the arguments

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de