hx509_env(3)
β¨ NAME β¨
okay bestie, welcome to the hx509_env(3) page from the Heimdal x509 library π
hx509_env β hx509 environment functions.
πΈ SYNOPSIS πΈ
β¨ 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)
π Detailed Description π
This is the detailed description section, and it's giving "the actual tea is in the function docs below." No skipping, bestie β every function gets its own moment. π
π¦ Function Documentation π¦
hx509_env_add β¨
int hx509_env_add (hx509_context context, hx509_env * env, const char * key,
const char * value)
Adds a new key/value pair to the hx509_env. Slay. π
Parameters
contextβ A hx509 context.envβ environment to add the environment variable too.keyβ key to addvalueβ value to add
Returns
- An hx509 error code, see
hx509_get_error_string().
hx509_env_add_binding π
int hx509_env_add_binding (hx509_context context, hx509_env * env, const
char * key, hx509_env list)
Adds a new key/binding pair to the hx509_env. Iconic behavior. β¨
Parameters
contextβ A hx509 context.envβ environment to add the environment variable too.keyβ key to addlistβ binding list to add
Returns
- An hx509 error code, see
hx509_get_error_string().
hx509_env_find π
const char* hx509_env_find (hx509_context context, hx509_env env, const char
* key)
Searches the hx509_env for a key. It's giving detective energy, fr fr. π΅οΈ
Parameters
contextβ A hx509 context.envβ environment to add the environment variable too.keyβ key to search for.
Returns
- the value if the key is found,
NULLotherwise.
hx509_env_find_binding π¦
hx509_env hx509_env_find_binding (hx509_context context, hx509_env env,
const char * key)
Searches the hx509_env for a binding. Lowkey the same detective vibe, but for bindings. π
Parameters
contextβ A hx509 context.envβ environment to add the environment variable too.keyβ key to search for.
Returns
- the binding if the key is found,
NULLif not found.
hx509_env_free π
void hx509_env_free (hx509_env * env)
Frees an hx509_env environment context. Gotta let it go, bestie. π«Ά
Parameters
envβ the environment to free.
hx509_env_lfind β
const char* hx509_env_lfind (hx509_context context, hx509_env env, const
char * key, size_t len)
Searches the hx509_env for a length based key. Length-based key hunt? We love a specific queen. π
Parameters
contextβ A hx509 context.envβ environment to add the environment variable too.keyβ key to search for.lenβ length of key.
Returns
- the value if the key is found,
NULLotherwise.
π Author π
Generated automatically by Doxygen for Heimdal x509 library from the source code. So no human author, just Doxygen doing its thing. π€β¨
That's the whole page, bestie. Version 7.8.0, Tue Nov 15 2022, hx509_env(3) β periodt π
π
π¦ where this page comes from
- alpine 3.22: heimdal-doc 7.8.0-r4 Β· BSD-3-Clause
- alpine 3.23: heimdal-doc 7.8.0-r5 Β· BSD-3-Clause
- alpine 3.24: heimdal-doc 7.8.0-r5 Β· BSD-3-Clause
- epel 10: heimdal-devel 7.8.0-26.el10_2 Β· BSD-2-Clause AND BSD-3-Clause AND HPND-export-US AND HPND-export2-US AND LicenseRef-Fedora-Public-Domain
- epel 9: heimdal-devel 7.8.0-5.el9 Β· BSD and MIT
- fedora 43: heimdal-devel 7.8.0-26.fc43 Β· BSD-2-Clause AND BSD-3-Clause AND HPND-export-US AND HPND-export2-US AND LicenseRef-Fedora-Public-Domain
- fedora 43: heimdal-devel 7.8.0-26.fc43 Β· BSD-2-Clause AND BSD-3-Clause AND HPND-export-US AND HPND-export2-US AND LicenseRef-Fedora-Public-Domain
- fedora 44: heimdal-devel 7.8.0-26.fc43 Β· BSD-2-Clause AND BSD-3-Clause AND HPND-export-US AND HPND-export2-US AND LicenseRef-Fedora-Public-Domain
- fedora 44: heimdal-devel 7.8.0-26.fc43 Β· BSD-2-Clause AND BSD-3-Clause AND HPND-export-US AND HPND-export2-US AND LicenseRef-Fedora-Public-Domain
- fedora 44: heimdal-devel 7.8.0-28.fc44 Β· BSD-2-Clause AND BSD-3-Clause AND HPND-export-US AND HPND-export2-US AND LicenseRef-Fedora-Public-Domain
- fedora 44: heimdal-devel 7.8.0-28.fc44 Β· BSD-2-Clause AND BSD-3-Clause AND HPND-export-US AND HPND-export2-US AND LicenseRef-Fedora-Public-Domain
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms