#include <gssapi.h>
#include "lcas_types.h"
#include "lcas_utils.h"
Include dependency graph for _lcas_utils.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
CREDENTIAL FUNCTIONS | |
int | lcas_fill_cred (char *dn, gss_cred_id_t cred, lcas_cred_id_t *lcas_credential) |
Fill cedential from distinghuished name and globus credential. More... | |
int | lcas_release_cred (lcas_cred_id_t *lcas_credential) |
Release the LCAS credential. More... | |
OTHER FUNCTIONS | |
int | lcas_tokenize (const char *command, char **args, int *n, char *sep) |
Break the argument string up into tokens. More... |
For internal use only.
Definition in file _lcas_utils.h.
|
Fill cedential from distinghuished name and globus credential.
The LCAS credential only differs from the GLOBUS credential by the extra entry for the dn. This allows (temporarily) the passed delegated GLOBUS credential to be empty.
Definition at line 53 of file lcas_utils.c. |
|
Release the LCAS credential.
Definition at line 83 of file lcas_utils.c. |
|
Break the argument string up into tokens.
Breakup the command in to arguments, pointing the args array at the tokens. Replace white space at the end of each token with a null. A token maybe in quotes. (Copied (and modified) from GLOBUS gatekeeper.c)
Definition at line 359 of file lcas_utils.c. |