EN JA
hx509 enviroment functions(3)
hx509 enviroment functions(3) Heimdalx509library hx509 enviroment functions(3)

名称

hx509 環境関数-

関数


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)
 

詳細説明

 

関数説明

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

hx509_env に新しいキー/値 (key/value) ペアを追加します。

パラメータ:

context hx509 コンテキスト。
 
env 環境変数にも追加する環境。
 
key 追加するキー。
 
value 追加する値。

返り値:

hx509 エラーコード、 hx509_get_error_string() を参照。

 

int hx509_env_add_binding (hx509_context context, hx509_env * env, const char * key, hx509_env list)

hx509Xenv に新しいキー/バインディング (key/binding) ペアを追加します。

パラメータ:

context hx509 コンテキスト。
 
env 環境変数にも追加する環境。
 
key 追加するキー。
 
list 追加するバインディングのリスト。

返り値:

hx509 エラーコード、 hx509_get_error_string() を参照。

 

const char* hx509_env_find (hx509_context context, hx509_env env, const char * key)

キーのために hx509_env を検索します。

パラメータ:

context hx509 コンテキスト。
 
env 環境変数にも追加する環境。
 
key 検索するキー。

返り値:

キーが見つかるなら、値、そうでなければ、NULL。

 

hx509_env hx509_env_find_binding (hx509_context context, hx509_env env, const char * key)

バインディングのために hx509_env を検索します。

パラメータ:

context hx509 コンテキスト。
 
env 環境変数にも追加する環境。
 
key 検索するキー。

返り値:

キーが見つかるなら、バインディング、そうでなければ、NULL。

 

void hx509_env_free (hx509_env * env)

hx509_env 環境コンテキストを解放します。

パラメータ:

env 解放する環境。

 

const char* hx509_env_lfind (hx509_context context, hx509_env env, const char * key, size_t len)

長さに基づいたキーのために hx509_env を検索します。

パラメータ:

context hx509 コンテキスト。
 
env 環境変数にも追加する環境。
 
key 検索するキー。
 
len キーの長さ。

返り値:

キーが見つかるなら、値、そうでなければ、NULL。

 
11 Jan 2012 Version 1.5.2