GLOBUS_OPENSSL_ACTIVATION(3)

πŸ“¦
version 5.2 Β· 5 versions
, in epel 10, fedora 43, fedora 44, ubuntu resolute, ubuntu stonking

πŸ’– NAME πŸ’–

globus_openssl_activation β€” Activation

okay bestie so. Activation. that's the whole name entry. that's it. we're literally starting with "Activation." and honestly? iconic minimalism. slay. ✨


πŸ¦‹ SYNOPSIS πŸ¦‹

Macros

#define GLOBUS_OPENSSL_MODULE

🌸 Detailed Description 🌸

Activation. yes we're saying it again. the manpage said it, so we say it. πŸ’…

So here's the tea, bestie: Globus OpenSSL uses the standard Globus module activation and deactivation flow. no weird custom nonsense, just the classic. πŸŽ€

Before you call any OpenSSL functions β€” like, not even one, not even a little peek β€” you must call this first:

globus_module_activate(GLOBUS_OPENSSL_MODULE)

This function returns GLOBUS_SUCCESS if OpenSSL was successfully initialized, which means you are therefore allowed to subsequently call OpenSSL functions. 🫢

Otherwise, an error code is returned, and β€” listen to me, this part matters β€” OpenSSL functions should not subsequently be called. like, don't. the vibe check failed, walk away. 😭

Good news tho: this function may be called multiple times. it's not one-and-done, it's a whole era. πŸ”₯

Now, when you're ready to deactivate the OpenSSL module, you must call this:

globus_module_deactivate(GLOBUS_OPENSSL_MODULE)

and here's the rule, so write it down: this function should be called once for each time OpenSSL was activated. activated it three times? deactivate it three times. balance. symmetry. main character energy. πŸ‘‘


✨ Macro Definition Documentation ✨

#define GLOBUS_OPENSSL_MODULE

Module descriptor

that's it. that's the descriptor. the module one. the little handle you hand to globus_module_activate and globus_module_deactivate. no cap. πŸ’œ


🌈 Author 🌈

Generated automatically by Doxygen for globus_openssl_module from the source code.


and that's the whole page, bestie!! πŸ¦‹πŸŒΈ this absolute bop of a manpage came from globus_openssl_module, Version 5.2, and it lives in the Library Functions Manual as globus_ope..._activation(3) (yes the title is truncated like that, we don't make the rules, we just respect them πŸ’€). mwah. go activate responsibly. πŸ’–βœ¨πŸŽ€