GLOBUS_OPENSSL_ERROR_API(3)
β¨ globus_openssl_error_api(3) β¨
okay bestie, buckle up π this one lives in the Library Functions Manual, and it's literally the Globus OpenSSL Error API. yes, the icon herself.
πΈ NAME πΈ
globus_openssl_error_api β the Globus OpenSSL Error API.
likeβ¦ it's giving Globus OpenSSL Error API. that's the whole vibe. π«Ά
π SYNOPSIS π
β¨ Topics β¨
- Activation β Activation.
- Globus OpenSSL Error Object β Globus OpenSSL Error Object.
- Error Object Helper Functions β Error Object Helper Functions.
π Detailed Description π
Globus OpenSSL Error API.
so basically, the globus_gsi_openssl_error functions are a little wrapper bestie for the error types that OpenSSL defines. the types and prototypes for the globus_gsi_openssl_error library live in the globus_error_openssl.h header. if your app uses these functions, you must link with the libglobus_openssl_error library β no skipping, that's the rule. and good news: the library ships with a pkg-config module called globus-gsi-openssl-error that automatically finds the header and library paths for you. slay, no manual path hunting β¨
π Library Initialization π
Activation. (yes that's the topic name, we love a self-referential moment π)
Globus GSI OpenSSL Error uses the standard Globus module activation and deactivation flow. before you call any Globus GSI OpenSSL Error functions, you gotta call this one first:
globus_module_activate(GLOBUS_GSI_OPENSSL_ERROR_MODULE)
this function returns GLOBUS_SUCCESS if Globus GSI OpenSSL Error got initialized successfully β and only then are you allowed to go on and call Globus GSI OpenSSL Error functions. otherwise, it returns an error code, and bestie, you should not be calling those functions after that. π also: this function may be called multiple times. it's flexible like that.
to deactivate Globus GSI OpenSSL Error, you call:
globus_module_deactivate(GLOBUS_GSI_OPENSSL_ERROR_MODULE)
and this one should be called once for each time Globus GSI OpenSSL Error was activated. match the energy, balance the books, periodt π
π¦ Error Object Data Definition π¦
Globus OpenSSL Error Object.
the globus_openssl_error_handle_t is an opaque structure pointer holding info about the OpenSSL call that generated an error. the functions in the Globus OpenSSL Error Object section of the API are the ones you use to create, manipulate, and destroy Globus OpenSSL Error object data. iconic trio, honestly π
π Error Object Manipulators π
Error Object Helper Functions.
the functions in the Error Object Helper Functions section deal with Globus error objects built out of OpenSSL error data. they manipulate the generic globus_object_t representation of an OpenSSL error. lowkey the glue of the whole operation π«Ά
β Author β
Generated automatically by Doxygen for globus_gsi_openssl_error from the source code. (yes, a robot wrote this. still ate. π)
and that's a wrap, bestie!! π this was globus_openssl_error_api(3) from globus_gsi_openssl_error, Version 4.4, brought to you by the globus_gsi_openssl_error crew β go forth and handle your errors, you absolute main character π₯ππ
π¦ where this page comes from
- fedora 44: globus-gsi-openssl-error-doc 4.4-10.fc44 Β· Apache-2.0
- ubuntu resolute: libglobus-gsi-openssl-error-doc 4.4-3build1 Β· Apache-2.0
- ubuntu stonking: libglobus-gsi-openssl-error-doc 4.4-3build2 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms