![]() | 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 |
![]() | 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 |
![]() | C |
![]() | initLogger(const char* id, const char* conFile, void** handle, char** status) |
![]() | deleteLogger(void* handle) |
![]() | bLog(int level, const char* key, const char* mesg) |
![]() | iLog(int level, const char* key, const char* mesg) |
![]() | sLog(int level, const char* key, const char* mesg) |
![]() | fLog(int level, const char* key, const char* mesg) |
![]() | 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 |
![]() | AKMsg_getCode(AKMessage mesg) Returns the status code rom an AKMessage |
![]() | 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