Linux Manuals session 3

Section 3: library functions

  • |

    globus_gsi_callback_get_cert_depth (3) Linux Manual Page

    Callback Data Functions – Typedefstypedef struct globus_l_gsi_callback_data_s * globus_gsi_callback_data_t" Functionsglobus_result_t globus_gsi_callback_data_init (globus_gsi_callback_data_t *callback_data) Initialize a callback data structure. globus_result_t globus_gsi_callback_data_destroy (globus_gsi_callback_data_t callback_data) Initialize a callback data structure. globus_result_t globus_gsi_callback_data_copy (globus_gsi_callback_data_t source, globus_gsi_callback_data_t *dest) Copy a callback data structure. globus_result_t globus_gsi_callback_get_cert_depth (globus_gsi_callback_data_t callback_data, int *cert_depth) Getting the certificate chain depth. globus_result_t globus_gsi_callback_set_cert_depth (globus_gsi_callback_data_t callback_data, int cert_depth)…

  • |

    globus_gsi_callback_get_cert_chain (3) Linux Manual Page

    Callback Data Functions – Typedefstypedef struct globus_l_gsi_callback_data_s * globus_gsi_callback_data_t" Functionsglobus_result_t globus_gsi_callback_data_init (globus_gsi_callback_data_t *callback_data) Initialize a callback data structure. globus_result_t globus_gsi_callback_data_destroy (globus_gsi_callback_data_t callback_data) Initialize a callback data structure. globus_result_t globus_gsi_callback_data_copy (globus_gsi_callback_data_t source, globus_gsi_callback_data_t *dest) Copy a callback data structure. globus_result_t globus_gsi_callback_get_cert_depth (globus_gsi_callback_data_t callback_data, int *cert_depth) Getting the certificate chain depth. globus_result_t globus_gsi_callback_set_cert_depth (globus_gsi_callback_data_t callback_data, int cert_depth)…

  • |

    globus_gsi_callback_get_allow_missing_signing_policy (3) Linux Manual Page

    Callback Data Functions – Typedefstypedef struct globus_l_gsi_callback_data_s * globus_gsi_callback_data_t" Functionsglobus_result_t globus_gsi_callback_data_init (globus_gsi_callback_data_t *callback_data) Initialize a callback data structure. globus_result_t globus_gsi_callback_data_destroy (globus_gsi_callback_data_t callback_data) Initialize a callback data structure. globus_result_t globus_gsi_callback_data_copy (globus_gsi_callback_data_t source, globus_gsi_callback_data_t *dest) Copy a callback data structure. globus_result_t globus_gsi_callback_get_cert_depth (globus_gsi_callback_data_t callback_data, int *cert_depth) Getting the certificate chain depth. globus_result_t globus_gsi_callback_set_cert_depth (globus_gsi_callback_data_t callback_data, int cert_depth)…

  • |

    globus_gsi_callback_get_X509_STORE_callback_data_index (3) Linux Manual Page

    Callback Functions – Functionsglobus_result_t globus_gsi_callback_get_X509_STORE_callback_data_index (int *index) Get callback data index from X509_STORE. globus_result_t globus_gsi_callback_get_SSL_callback_data_index (int *index) Get callback data index from SSL structure. int globus_gsi_callback_X509_verify_cert (X509_STORE_CTX *context, void *arg) Certificate verify wrapper. int globus_gsi_callback_create_proxy_callback (int preverify_ok, X509_STORE_CTX *x509_context) Independent path validation callback. int globus_gsi_callback_handshake_callback (int preverify_ok, X509_STORE_CTX *x509_context) SSL path validation callback. int globus_gsi_callback_check_issued…

  • |

    globus_gsi_callback_get_SSL_callback_data_index (3) Linux Manual Page

    Callback Functions – Functionsglobus_result_t globus_gsi_callback_get_X509_STORE_callback_data_index (int *index) Get callback data index from X509_STORE. globus_result_t globus_gsi_callback_get_SSL_callback_data_index (int *index) Get callback data index from SSL structure. int globus_gsi_callback_X509_verify_cert (X509_STORE_CTX *context, void *arg) Certificate verify wrapper. int globus_gsi_callback_create_proxy_callback (int preverify_ok, X509_STORE_CTX *x509_context) Independent path validation callback. int globus_gsi_callback_handshake_callback (int preverify_ok, X509_STORE_CTX *x509_context) SSL path validation callback. int globus_gsi_callback_check_issued…

  • |

    globus_gsi_callback_functions (3) Linux Manual Page

    Callback Functions – Functionsglobus_result_t globus_gsi_callback_get_X509_STORE_callback_data_index (int *index) Get callback data index from X509_STORE. globus_result_t globus_gsi_callback_get_SSL_callback_data_index (int *index) Get callback data index from SSL structure. int globus_gsi_callback_X509_verify_cert (X509_STORE_CTX *context, void *arg) Certificate verify wrapper. int globus_gsi_callback_create_proxy_callback (int preverify_ok, X509_STORE_CTX *x509_context) Independent path validation callback. int globus_gsi_callback_handshake_callback (int preverify_ok, X509_STORE_CTX *x509_context) SSL path validation callback. int globus_gsi_callback_check_issued…

  • |

    globus_gsi_callback_error_t (3) Linux Manual Page

    GSI Callback Constants – Enumerationsenum 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_data_t (3) Linux Manual Page

    Callback Data Functions – Typedefstypedef struct globus_l_gsi_callback_data_s * globus_gsi_callback_data_t" Functionsglobus_result_t globus_gsi_callback_data_init (globus_gsi_callback_data_t *callback_data) Initialize a callback data structure. globus_result_t globus_gsi_callback_data_destroy (globus_gsi_callback_data_t callback_data) Initialize a callback data structure. globus_result_t globus_gsi_callback_data_copy (globus_gsi_callback_data_t source, globus_gsi_callback_data_t *dest) Copy a callback data structure. globus_result_t globus_gsi_callback_get_cert_depth (globus_gsi_callback_data_t callback_data, int *cert_depth) Getting the certificate chain depth. globus_result_t globus_gsi_callback_set_cert_depth (globus_gsi_callback_data_t callback_data, int cert_depth)…

  • |

    globus_gsi_callback_data_init (3) Linux Manual Page

    Callback Data Functions – Typedefstypedef struct globus_l_gsi_callback_data_s * globus_gsi_callback_data_t" Functionsglobus_result_t globus_gsi_callback_data_init (globus_gsi_callback_data_t *callback_data) Initialize a callback data structure. globus_result_t globus_gsi_callback_data_destroy (globus_gsi_callback_data_t callback_data) Initialize a callback data structure. globus_result_t globus_gsi_callback_data_copy (globus_gsi_callback_data_t source, globus_gsi_callback_data_t *dest) Copy a callback data structure. globus_result_t globus_gsi_callback_get_cert_depth (globus_gsi_callback_data_t callback_data, int *cert_depth) Getting the certificate chain depth. globus_result_t globus_gsi_callback_set_cert_depth (globus_gsi_callback_data_t callback_data, int cert_depth)…

  • |

    globus_gsi_callback_data_destroy (3) Linux Manual Page

    Callback Data Functions – Typedefstypedef struct globus_l_gsi_callback_data_s * globus_gsi_callback_data_t" Functionsglobus_result_t globus_gsi_callback_data_init (globus_gsi_callback_data_t *callback_data) Initialize a callback data structure. globus_result_t globus_gsi_callback_data_destroy (globus_gsi_callback_data_t callback_data) Initialize a callback data structure. globus_result_t globus_gsi_callback_data_copy (globus_gsi_callback_data_t source, globus_gsi_callback_data_t *dest) Copy a callback data structure. globus_result_t globus_gsi_callback_get_cert_depth (globus_gsi_callback_data_t callback_data, int *cert_depth) Getting the certificate chain depth. globus_result_t globus_gsi_callback_set_cert_depth (globus_gsi_callback_data_t callback_data, int cert_depth)…

  • |

    globus_gsi_callback_data_copy (3) Linux Manual Page

    Callback Data Functions – Typedefstypedef struct globus_l_gsi_callback_data_s * globus_gsi_callback_data_t" Functionsglobus_result_t globus_gsi_callback_data_init (globus_gsi_callback_data_t *callback_data) Initialize a callback data structure. globus_result_t globus_gsi_callback_data_destroy (globus_gsi_callback_data_t callback_data) Initialize a callback data structure. globus_result_t globus_gsi_callback_data_copy (globus_gsi_callback_data_t source, globus_gsi_callback_data_t *dest) Copy a callback data structure. globus_result_t globus_gsi_callback_get_cert_depth (globus_gsi_callback_data_t callback_data, int *cert_depth) Getting the certificate chain depth. globus_result_t globus_gsi_callback_set_cert_depth (globus_gsi_callback_data_t callback_data, int cert_depth)…

  • |

    globus_gsi_callback_data (3) Linux Manual Page

    Callback Data Functions – Typedefstypedef struct globus_l_gsi_callback_data_s * globus_gsi_callback_data_t" Functionsglobus_result_t globus_gsi_callback_data_init (globus_gsi_callback_data_t *callback_data) Initialize a callback data structure. globus_result_t globus_gsi_callback_data_destroy (globus_gsi_callback_data_t callback_data) Initialize a callback data structure. globus_result_t globus_gsi_callback_data_copy (globus_gsi_callback_data_t source, globus_gsi_callback_data_t *dest) Copy a callback data structure. globus_result_t globus_gsi_callback_get_cert_depth (globus_gsi_callback_data_t callback_data, int *cert_depth) Getting the certificate chain depth. globus_result_t globus_gsi_callback_set_cert_depth (globus_gsi_callback_data_t callback_data, int cert_depth)…

  • |

    globus_gsi_callback_create_proxy_callback (3) Linux Manual Page

    Callback Functions – Functionsglobus_result_t globus_gsi_callback_get_X509_STORE_callback_data_index (int *index) Get callback data index from X509_STORE. globus_result_t globus_gsi_callback_get_SSL_callback_data_index (int *index) Get callback data index from SSL structure. int globus_gsi_callback_X509_verify_cert (X509_STORE_CTX *context, void *arg) Certificate verify wrapper. int globus_gsi_callback_create_proxy_callback (int preverify_ok, X509_STORE_CTX *x509_context) Independent path validation callback. int globus_gsi_callback_handshake_callback (int preverify_ok, X509_STORE_CTX *x509_context) SSL path validation callback. int globus_gsi_callback_check_issued…

  • |

    globus_gsi_callback_constants (3) Linux Manual Page

    GSI Callback Constants – Enumerationsenum 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_constants.h (3) Linux Manual Page

    globus_gsi_callback_constants.h – Globus GSI Callback. SynopsisMacros#define GLOBUS_GSI_CALLBACK_VERIFY_DEPTH 100 Enumerationsenum 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 =…

  • |

    globus_gsi_callback_check_issued (3) Linux Manual Page

    Callback Functions – Functionsglobus_result_t globus_gsi_callback_get_X509_STORE_callback_data_index (int *index) Get callback data index from X509_STORE. globus_result_t globus_gsi_callback_get_SSL_callback_data_index (int *index) Get callback data index from SSL structure. int globus_gsi_callback_X509_verify_cert (X509_STORE_CTX *context, void *arg) Certificate verify wrapper. int globus_gsi_callback_create_proxy_callback (int preverify_ok, X509_STORE_CTX *x509_context) Independent path validation callback. int globus_gsi_callback_handshake_callback (int preverify_ok, X509_STORE_CTX *x509_context) SSL path validation callback. int globus_gsi_callback_check_issued…

  • |

    globus_gsi_callback_activation (3) Linux Manual Page

    Activation – Macros#define GLOBUS_GSI_CALLBACK_MODULE Detailed DescriptionGlobus GSI Callback uses standard Globus module activation and deactivation. Before any Globus GSI Callback functions are called, the following function must be called: * globus_module_activate(GLOBUS_GSI_CALLBACK_MODULE) * This function returns GLOBUS_SUCCESS if Globus GSI Callback was successfully initialized, and you are therefore allowed to subsequently call Globus GSI Callback functions….

  • |

    globus_gsi_callback_X509_verify_cert (3) Linux Manual Page

    Callback Functions – Functionsglobus_result_t globus_gsi_callback_get_X509_STORE_callback_data_index (int *index) Get callback data index from X509_STORE. globus_result_t globus_gsi_callback_get_SSL_callback_data_index (int *index) Get callback data index from SSL structure. int globus_gsi_callback_X509_verify_cert (X509_STORE_CTX *context, void *arg) Certificate verify wrapper. int globus_gsi_callback_create_proxy_callback (int preverify_ok, X509_STORE_CTX *x509_context) Independent path validation callback. int globus_gsi_callback_handshake_callback (int preverify_ok, X509_STORE_CTX *x509_context) SSL path validation callback. int globus_gsi_callback_check_issued…

  • |

    globus_gsi_callback (3) Linux Manual Page

    Globus GSI Callback – ModulesActivation Callback Functions Callback Data Functions Typedefstypedef int(* globus_gsi_extension_callback_t )(globus_gsi_callback_data_t callback_data, X509_EXTENSION *extension) Detailed DescriptionThe Globus GSI Callback library. This library contains functions that extend OpenSSL path validation. • Activation • Callback Functions • Callback Data FunctionsTypedef Documentationtypedef int(* globus_gsi_extension_callback_t)(globus_gsi_callback_data_t callback_data, X509_EXTENSION *extension)Typedef for a callback that may be registered for…

  • |

    globus_gsi_callback.h (3) Linux Manual Page

    globus_gsi_callback.h – Globus GSI Callback. Synopsis#include ‘globus_common.h’ #include ‘globus_gsi_cert_utils.h’ #include ‘openssl/x509.h’ Macros#define GLOBUS_GSI_CALLBACK_MODULE Typedefstypedef struct globus_l_gsi_callback_data_s * globus_gsi_callback_data_t" typedef int(* globus_gsi_extension_callback_t )(globus_gsi_callback_data_t callback_data, X509_EXTENSION *extension) Detailed DescriptionGlobus GSI Callback. Author: Sam Lang Sam MederAuthorGenerated automatically by Doxygen for globus_gsi_callback from the source code.