GLOBUS_GSI_CALLBACK_VERIFY_DEPTH(3)

πŸ“¦
version 6.2 Β· 4 versions
, in debian trixie, epel 10, fedora 43, fedora 44, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– NAME πŸ’–

globus_gsi_callback_constants.h β€” the Globus GSI Callback, bestie. That's it, that's the whole vibe.

Oh and real quick, so you know where you are: this is a Library Functions Manual page, section 3, filed under globus_gsi...constants.h(3). Iykyk πŸ’…


✨ SYNOPSIS ✨

πŸŽ€ Macros

#define GLOBUS_GSI_CALLBACK_VERIFY_DEPTH   100

πŸ¦‹ Enumerations

enum globus_gsi_callback_error_t { GLOBUS_GSI_CALLBACK_ERROR_SUCCESS =
    0, GLOBUS_GSI_CALLBACK_ERROR_VERIFY_CRED = 1,
    GLOBUS_GSI_CALLBACK_ERROR_CERT_NOT_YET_VALID = 2,
    GLOBUS_GSI_CALLBACK_ERROR_CANT_GET_LOCAL_CA_CERT = 3,
    GLOBUS_GSI_CALLBACK_ERROR_CERT_HAS_EXPIRED = 4,
    GLOBUS_GSI_CALLBACK_ERROR_INVALID_PROXY = 5,
    GLOBUS_GSI_CALLBACK_ERROR_LIMITED_PROXY = 6,
    GLOBUS_GSI_CALLBACK_ERROR_INVALID_CRL = 7,
    GLOBUS_GSI_CALLBACK_ERROR_REVOKED_CERT = 8,
    GLOBUS_GSI_CALLBACK_ERROR_MIXING_DIFFERENT_PROXY_TYPES = 9,
    GLOBUS_GSI_CALLBACK_ERROR_WITH_SIGNING_POLICY = 10,
    GLOBUS_GSI_CALLBACK_ERROR_OLD_GAA = 11,
    GLOBUS_GSI_CALLBACK_ERROR_CALLBACK_DATA = 12,
    GLOBUS_GSI_CALLBACK_ERROR_ERRNO = 13,
    GLOBUS_GSI_CALLBACK_ERROR_CERT_CHAIN = 14,
    GLOBUS_GSI_CALLBACK_ERROR_WITH_CALLBACK_DATA_INDEX = 15,
    GLOBUS_GSI_CALLBACK_ERROR_PROXY_PATH_LENGTH_EXCEEDED = 16,
    GLOBUS_GSI_CALLBACK_ERROR_LAST = 18 }
bestie I need you to clock the numbers on that enum. They go 0 through 16, and then it just jumps to 18. There is no 17. Not me pointing it out, I'm just saying β€” copy the values exactly how they are, don't be a hero, don't "fix" it. 🫢

🌸 DETAILED DESCRIPTION 🌸

Globus GSI Callback

That's the whole detailed description. Globus GSI Callback. She's short, she's sweet, she's giving minimalism ✨

πŸ’œ Author

  • Sam Meder
  • Sam Lang

Two icons. Periodt. πŸ‘‘


πŸŽ€ MACRO DEFINITION DOCUMENTATION πŸŽ€

πŸ’… #define GLOBUS_GSI_CALLBACK_VERIFY_DEPTH 100

Okay so this constant gets passed to SSL_CTX_set_verify_depth() and SSL_set_verify_depth() β€” both of them β€” and what it does is bump the allowed certificate depth all the way up to 100 instead of the OpenSSL default of 9.

And like… why 100? Because 100 is an arbitrarily chosen large value. That's literally what the docs say. No secret math, no sacred number, just a big ol' number somebody picked. It ate, honestly. πŸ”₯


πŸ‘‘ AUTHOR πŸ‘‘

Generated automatically by Doxygen for globus_gsi_callback from the source code. Not a human typing this out at 2am β€” the robots did it, and they slayed. πŸ€–βœ¨


okay bestie that's the whole page, you're so welcome πŸ’– and for the little sign-off moment: this beauty comes to you from globus_gsi_callback, Version 6.2, and yeah, she's rocking that globus_gsi...constants.h(3) name tag. go forth and verify that depth, no cap πŸ¦‹πŸŒΈπŸ«Ά