keyhole logo

Functions

hx509 enviroment functions

Functions

int hx509_env_add (hx509_context context, hx509_env *env, const char *key, const char *value)
int hx509_env_add_binding (hx509_context context, hx509_env *env, const char *key, hx509_env list)
const char * hx509_env_lfind (hx509_context context, hx509_env env, const char *key, size_t len)
const char * hx509_env_find (hx509_context context, hx509_env env, const char *key)
hx509_env hx509_env_find_binding (hx509_context context, hx509_env env, const char *key)
void hx509_env_free (hx509_env *env)

Function Documentation

int hx509_env_add ( hx509_context  context,
hx509_env *  env,
const char *  key,
const char *  value 
)

Add a new key/value pair to the hx509_env.

Parameters:
contextA hx509 context.
envenviroment to add the enviroment variable too.
keykey to add
valuevalue to add
Returns:
An hx509 error code, see hx509_get_error_string().
int hx509_env_add_binding ( hx509_context  context,
hx509_env *  env,
const char *  key,
hx509_env  list 
)

Add a new key/binding pair to the hx509_env.

Parameters:
contextA hx509 context.
envenviroment to add the enviroment variable too.
keykey to add
listbinding list to add
Returns:
An hx509 error code, see hx509_get_error_string().
const char* hx509_env_find ( hx509_context  context,
hx509_env  env,
const char *  key 
)

Search the hx509_env for a key.

Parameters:
contextA hx509 context.
envenviroment to add the enviroment variable too.
keykey to search for.
Returns:
the value if the key is found, NULL otherwise.
hx509_env hx509_env_find_binding ( hx509_context  context,
hx509_env  env,
const char *  key 
)

Search the hx509_env for a binding.

Parameters:
contextA hx509 context.
envenviroment to add the enviroment variable too.
keykey to search for.
Returns:
the binding if the key is found, NULL if not found.
void hx509_env_free ( hx509_env *  env )

Free an hx509_env enviroment context.

Parameters:
envthe enviroment to free.
const char* hx509_env_lfind ( hx509_context  context,
hx509_env  env,
const char *  key,
size_t  len 
)

Search the hx509_env for a length based key.

Parameters:
contextA hx509 context.
envenviroment to add the enviroment variable too.
keykey to search for.
lenlength of key.
Returns:
the value if the key is found, NULL otherwise.

Generated on Fri Dec 6 2013 08:15:56 for Heimdalx509library by doxygen 1.7.2