|
Data Structures |
| struct | GRSTgaclAcl |
| struct | GRSTgaclCred |
| struct | GRSTgaclEntry |
| struct | GRSTgaclNamevalue |
| struct | GRSTgaclUser |
| struct | GRSThttpBody |
| struct | GRSThttpCharsList |
Typedefs |
| typedef int | GRSTgaclAction |
| typedef unsigned int | GRSTgaclPerm |
Functions |
| int | GRSTgaclInit (void) |
| GRSTgaclCred * | GRSTgaclCredNew (char *) |
| int | GRSTgaclCredAddValue (GRSTgaclCred *, char *, char *) |
| int | GRSTgaclCredFree (GRSTgaclCred *) |
| int | GRSTgaclEntryAddCred (GRSTgaclEntry *, GRSTgaclCred *) |
| int | GRSTgaclEntryDelCred (GRSTgaclEntry *, GRSTgaclCred *) |
| int | GRSTgaclCredCredPrint (GRSTgaclCred *, FILE *) |
| GRSTgaclEntry * | GRSTgaclEntryNew (void) |
| int | GRSTgaclEntryFree (GRSTgaclEntry *) |
| int | GRSTgaclAclAddEntry (GRSTgaclAcl *, GRSTgaclEntry *) |
| int | GRSTgaclEntryPrint (GRSTgaclEntry *, FILE *) |
| int | GRSTgaclPermPrint (GRSTgaclPerm, FILE *) |
| int | GRSTgaclEntryAllowPerm (GRSTgaclEntry *, GRSTgaclPerm) |
| int | GRSTgaclEntryUnallowPerm (GRSTgaclEntry *, GRSTgaclPerm) |
| int | GRSTgaclEntryDenyPerm (GRSTgaclEntry *, GRSTgaclPerm) |
| int | GRSTgaclUndenyPerm (GRSTgaclEntry *, GRSTgaclPerm) |
| char * | GRSTgaclPermToChar (GRSTgaclPerm) |
| GRSTgaclPerm | GRSTgaclPermFromChar (char *) |
| GRSTgaclAcl * | GRSTgaclAclNew (void) |
| int | GRSTgaclAclFree (GRSTgaclAcl *) |
| int | GRSTgaclAclPrint (GRSTgaclAcl *, FILE *) |
| int | GRSTgaclAclSave (GRSTgaclAcl *, char *) |
| GRSTgaclAcl * | GRSTgaclAclLoadFile (char *) |
| char * | GRSTgaclFileFindAclname (char *) |
| GRSTgaclAcl * | GRSTgaclAclLoadforFile (char *) |
| int | GRSTgaclFileIsAcl (char *) |
| GRSTgaclUser * | GRSTgaclUserNew (GRSTgaclCred *) |
| int | GRSTgaclUserFree (GRSTgaclUser *) |
| int | GRSTgaclUserAddCred (GRSTgaclUser *, GRSTgaclCred *) |
| int | GRSTgaclUserHasCred (GRSTgaclUser *, GRSTgaclCred *) |
| int | GRSTgaclUserSetDNlists (GRSTgaclUser *, char *) |
| GRSTgaclCred * | GRSTgaclUserFindCredtype (GRSTgaclUser *, char *) |
| int | GRSTgaclDNlistHasUser (char *, GRSTgaclUser *) |
| GRSTgaclPerm | GRSTgaclAclTestUser (GRSTgaclAcl *, GRSTgaclUser *) |
| GRSTgaclPerm | GRSTgaclAclTestexclUser (GRSTgaclAcl *, GRSTgaclUser *) |
| char * | GRSThttpUrlDecode (char *) |
| char * | GRSThttpUrlEncode (char *) |
| char * | GRSThttpUrlMildencode (char *) |
| int | GRSTx509KnownCriticalExts (X509 *) |
| | Check critical extensions.
|
| time_t | GRSTasn1TimeToTimeT (char *) |
| | ASN1 time string (in a char *) to time_t.
|
| int | GRSTx509IsCA (X509 *) |
| | Check if certificate can be used as a CA to sign standard X509 certs.
|
| int | GRSTx509CheckChain (X509_STORE_CTX *) |
| | Check certificate chain for GSI proxy acceptability.
|
| int | GRSTx509VerifyCallback (int, X509_STORE_CTX *) |
| | Example VerifyCallback routine.
|
| int | GRSTx509GetVomsCreds (int *, int, size_t, char *, X509 *, X509 *) |
| | Get the VOMS attributes in the extensions to the given cert.
|
| GRSTgaclCred * | GRSTx509CompactToCred (char *) |
| | Turn a Compact Cred line into a GRSTgaclCred object.
|
| int | GRSTx509CompactCreds (int *, int, size_t, char *, STACK_OF(X509)*) |
| | Get the credentials in an X509 cert/GSI proxy, including any VOMS.
|
| void | GRSThttpBodyInit (GRSThttpBody *) |
| void | GRSThttpPrintf (GRSThttpBody *, char *,...) |
| int | GRSThttpCopy (GRSThttpBody *, char *) |
| void | GRSThttpWriteOut (GRSThttpBody *) |
| int | GRSThttpPrintHeaderFooter (GRSThttpBody *, char *, char *) |
| char * | GRSThttpGetCGI (char *) |