|
| | __attribute__ ((deprecated)) typedef struct |
| |
| int | GRSTx509CertLoad (GRSTx509Cert *, X509 *) |
| |
| int | GRSTx509ChainLoad (GRSTx509Chain **chain, STACK_OF(X509) *certstack, X509 *lastcert, char *capath, char *vomsdir) |
| |
| int | GRSTx509ChainLoadCheck (GRSTx509Chain **, STACK_OF(X509) *, X509 *, char *, char *) |
| | Check certificate chain for GSI proxy acceptability. More...
|
| |
| int | GRSTx509ChainFree (GRSTx509Chain *) |
| |
| int | GRSTgaclInit (void) |
| |
| GRSTgaclCred * | GRSTgaclCredCreate (char *, char *) |
| |
| int | GRSTgaclCredFree (GRSTgaclCred *) |
| |
| int | GRSTgaclEntryAddCred (GRSTgaclEntry *, GRSTgaclCred *) |
| |
| int | GRSTgaclEntryDelCred (GRSTgaclEntry *, GRSTgaclCred *) |
| |
| int | GRSTgaclCredCredPrint (GRSTgaclCred *, FILE *) |
| |
| int | GRSTgaclCredCmpAuri (GRSTgaclCred *, GRSTgaclCred *) |
| |
| 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 | GRSTgaclEntryUndenyPerm (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 *) |
| |
| char *int | GRSTgaclUserLoadDNlists (GRSTgaclUser *, char *) |
| |
| GRSTgaclCred * | GRSTgaclUserFindCredtype (GRSTgaclUser *, char *) |
| |
| GRSTgaclUser *int | GRSTgaclUserHasAURI (GRSTgaclUser *, char *) |
| |
| GRSTgaclPerm | GRSTgaclAclTestUser (GRSTgaclAcl *, GRSTgaclUser *) |
| |
| GRSTgaclPerm | GRSTgaclAclTestexclUser (GRSTgaclAcl *, GRSTgaclUser *) |
| |
| char * | GRSThttpUrlDecode (char *) |
| |
| char * | GRSThttpUrlEncode (char *) |
| |
| char * | GRSThttpUrlMildencode (char *) |
| |
| int | GRSTx509NameCmp (char *, char *) |
| | Compare X509 Distinguished Name strings. More...
|
| |
| int | GRSTx509KnownCriticalExts (X509 *) |
| | Check critical extensions. More...
|
| |
| int | GRSTx509IsCA (X509 *) |
| | Check if certificate can be used as a CA to sign standard X509 certs. More...
|
| |
| int | GRSTx509CheckChain (int *, X509_STORE_CTX *) |
| |
| int | GRSTx509VerifyCallback (int, X509_STORE_CTX *) |
| | Example VerifyCallback routine. More...
|
| |
| char X509 | STACK_OF (X509) * |
| |
| char char X509 *char * | GRSTx509CachedProxyFind (char *, char *, char *) |
| | Find a proxy file in the proxy cache. More...
|
| |
| char * | GRSTx509FindProxyFileName (void) |
| | Find proxy file name of the current user. More...
|
| |
| int | GRSTx509MakeProxyCert (char **, FILE *, char *, char *, char *, int) |
| | Make a GSI Proxy chain from a request, certificate and private key. More...
|
| |
| char * | GRSTx509CachedProxyKeyFind (char *, char *, char *, STACK_OF(X509) *) |
| | Find a temporary proxy private key file in the proxy cache. More...
|
| |
| int | GRSTx509ProxyDestroy (char *, char *, char *) |
| | Destroy stored GSI proxy files. More...
|
| |
| int | GRSTx509ProxyGetTimes (char *, char *, char *, time_t *, time_t *) |
| | Get start and finish validity times of stored GSI proxy file. More...
|
| |
| int | GRSTx509CreateProxyRequest (char **, char **, char *) |
| | Create a X.509 request for a GSI proxy and its private key. More...
|
| |
| int | GRSTx509CreateProxyRequestKS (char **reqtxt, char **keytxt, char *ocspurl, int keysize) |
| |
| int | GRSTx509MakeProxyRequest (char **, char *, char *, char *) |
| | Create a X.509 request for a GSI proxy and its private key. More...
|
| |
| int | GRSTx509MakeProxyRequestKS (char **reqtxt, char *proxydir, char *delegation_id, char *user_dn, int keysize) |
| |
| char * | GRSTx509MakeDelegationID (void) |
| | Returns a Delegation ID based on hash of GRST_CRED_0, ... More...
|
| |
| int | GRSTx509StringToChain (STACK_OF(X509) **, char *) |
| | Create a stack of X509 certificate from a PEM-encoded string. More...
|
| |
| char * | GRSTx509MakeProxyFileName (char *, STACK_OF(X509) *) |
| | Return the short file name for the given delegation_id and user_dn. More...
|
| |
| int | GRSTx509CacheProxy (char *, char *, char *, char *) |
| | Store a GSI proxy chain in the proxy cache, along with the private key. More...
|
| |
| int | GRST_is_id_safe (const char *) |
| |
| void | GRSThttpBodyInit (GRSThttpBody *) |
| |
| void | GRSThttpPrintf (GRSThttpBody *, char *,...) |
| |
| int | GRSThttpCopy (GRSThttpBody *, char *) |
| |
| void | GRSThttpWriteOut (GRSThttpBody *) |
| |
| int | GRSThttpPrintHeaderFooter (GRSThttpBody *, char *, char *) |
| |
| int | GRSThttpPrintHeader (GRSThttpBody *, char *) |
| |
| int | GRSThttpPrintFooter (GRSThttpBody *, char *) |
| |
| char * | GRSThttpGetCGI (char *) |
| |
| time_t | GRSTasn1TimeToTimeT (char *, size_t) |
| | ASN1 time string (in a char *) to time_t. More...
|
| |
| int | GRSTasn1SearchTaglist (struct GRSTasn1TagList taglist[], int, char *) |
| |
| int | GRSTasn1ParseDump (BIO *, unsigned char *, long, struct GRSTasn1TagList taglist[], int, int *) |
| |
| int | GRSTasn1GetX509Name (char *, int, char *, char *, struct GRSTasn1TagList taglist[], int) |
| |
| int | GRSThtcpNOPrequestMake (char **, int *, unsigned int) |
| |
| int | GRSThtcpNOPresponseMake (char **, int *, unsigned int) |
| |
| int | GRSThtcpTSTrequestMake (char **, int *, unsigned int, char *, char *, char *) |
| |
| int | GRSThtcpTSTresponseMake (char **, int *, unsigned int, char *, char *, char *) |
| |
| int | GRSThtcpMessageParse (GRSThtcpMessage *, char *, int) |
| |