|
| __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) |
|