SysTutorials Posts

  • |

    globus_gsi_callback_error_t (3) Linux Manual Page

    NAME GSI Callback Constants – 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…

  • |

    globus_gsi_callback_data_t (3) Linux Manual Page

    NAME Callback Data Functions – Typedefs typedef struct globus_l_gsi_callback_data_s * globus_gsi_callback_data_t" Functions globus_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…

  • |

    globus_gsi_callback_data_init (3) Linux Manual Page

    NAME Callback Data Functions – Typedefs typedef struct globus_l_gsi_callback_data_s * globus_gsi_callback_data_t" Functions globus_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…

  • |

    globus_gsi_callback_data_destroy (3) Linux Manual Page

    NAME Callback Data Functions – Typedefs typedef struct globus_l_gsi_callback_data_s * globus_gsi_callback_data_t" Functions globus_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…

  • |

    globus_gsi_callback_data_copy (3) Linux Manual Page

    NAME Callback Data Functions – Typedefs typedef struct globus_l_gsi_callback_data_s * globus_gsi_callback_data_t" Functions globus_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…

  • |

    globus_gsi_callback_data (3) Linux Manual Page

    NAME Callback Data Functions – Typedefs typedef struct globus_l_gsi_callback_data_s * globus_gsi_callback_data_t" Functions globus_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…

  • |

    globus_gsi_callback_create_proxy_callback (3) Linux Manual Page

    NAME Callback Functions – Functions globus_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….

  • |

    globus_gsi_callback_constants (3) Linux Manual Page

    NAME GSI Callback Constants – 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…

  • |

    globus_gsi_callback_constants.h (3) Linux Manual Page

    globus_gsi_callback_constants.h – Globus GSI Callback. 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 =…

  • |

    globus_gsi_callback_check_issued (3) Linux Manual Page

    NAME Callback Functions – Functions globus_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….

  • |

    globus_gsi_callback_activation (3) Linux Manual Page

    NAME Activation – Macros #define GLOBUS_GSI_CALLBACK_MODULE Detailed Description Globus 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…

  • |

    globus_gsi_callback_X509_verify_cert (3) Linux Manual Page

    Callback Functions – Functions globus_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 (3) Linux Manual Page

    NAME Globus GSI Callback – Modules Activation Callback Functions Callback Data Functions Typedefs typedef int(* globus_gsi_extension_callback_t )(globus_gsi_callback_data_t callback_data, X509_EXTENSION *extension) Detailed Description The Globus GSI Callback library. This library contains functions that extend OpenSSL path validation. • Activation • Callback Functions • Callback Data Functions Typedef Documentation typedef int(* globus_gsi_extension_callback_t)(globus_gsi_callback_data_t callback_data, X509_EXTENSION *extension) Typedef 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 Typedefs typedef 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 Description Globus GSI Callback. Author: Sam Lang Sam Meder Author Generated automatically by Doxygen for globus_gsi_callback from the source code.

  • |

    globus_gsi_authz_handle_init (3) Linux Manual Page

    NAME GSI Authorization API – Authorization Callouts. Modules GSI Credential Constants Functions globus_result_t globus_gsi_authz_handle_init (globus_gsi_authz_handle_t *handle, const char *service_name, const gss_ctx_id_t context, globus_gsi_authz_cb_t callback, void *callback_arg) Initialize an authorization handle. globus_result_t globus_gsi_authorize (globus_gsi_authz_handle_t handle, const void *action, const void *object, globus_gsi_authz_cb_t callback, void *callback_arg) Start the authorization decision-making process. globus_result_t globus_gsi_cancel_authz (globus_gsi_authz_handle_t handle) Cancel Authorization….

  • |

    globus_gsi_authz_handle_destroy (3) Linux Manual Page

    NAME GSI Authorization API – Authorization Callouts. Modules GSI Credential Constants Functions globus_result_t globus_gsi_authz_handle_init (globus_gsi_authz_handle_t *handle, const char *service_name, const gss_ctx_id_t context, globus_gsi_authz_cb_t callback, void *callback_arg) Initialize an authorization handle. globus_result_t globus_gsi_authorize (globus_gsi_authz_handle_t handle, const void *action, const void *object, globus_gsi_authz_cb_t callback, void *callback_arg) Start the authorization decision-making process. globus_result_t globus_gsi_cancel_authz (globus_gsi_authz_handle_t handle) Cancel Authorization….

  • |

    globus_gsi_authz_get_authorization_identity (3) Linux Manual Page

    NAME GSI Authorization API – Authorization Callouts. Modules GSI Credential Constants Functions globus_result_t globus_gsi_authz_handle_init (globus_gsi_authz_handle_t *handle, const char *service_name, const gss_ctx_id_t context, globus_gsi_authz_cb_t callback, void *callback_arg) Initialize an authorization handle. globus_result_t globus_gsi_authorize (globus_gsi_authz_handle_t handle, const void *action, const void *object, globus_gsi_authz_cb_t callback, void *callback_arg) Start the authorization decision-making process. globus_result_t globus_gsi_cancel_authz (globus_gsi_authz_handle_t handle) Cancel Authorization….

  • |

    globus_gsi_authz_error_t (3) Linux Manual Page

    NAME GSI Credential Constants – Enumerations enum globus_gsi_authz_error_t { GLOBUS_GSI_AUTHZ_ERROR_SUCCESS = 0, GLOBUS_GSI_AUTHZ_ERROR_ERRNO = 1, GLOBUS_GSI_AUTHZ_ERROR_BAD_PARAMETER = 2, GLOBUS_GSI_AUTHZ_ERROR_CALLOUT = 3 } Detailed Description Enumeration Type Documentation enum globus_gsi_authz_error_t GSI Authz Error codes Enumerator GLOBUS_GSI_AUTHZ_ERROR_SUCCESS Success GLOBUS_GSI_AUTHZ_ERROR_ERRNO Error with system call GLOBUS_GSI_AUTHZ_ERROR_BAD_PARAMETER Invalid parameter GLOBUS_GSI_AUTHZ_ERROR_CALLOUT Callout returned an error Author Generated automatically by Doxygen for…

  • |

    globus_gsi_authz_constants (3) Linux Manual Page

    NAME GSI Credential Constants – Enumerations enum globus_gsi_authz_error_t { GLOBUS_GSI_AUTHZ_ERROR_SUCCESS = 0, GLOBUS_GSI_AUTHZ_ERROR_ERRNO = 1, GLOBUS_GSI_AUTHZ_ERROR_BAD_PARAMETER = 2, GLOBUS_GSI_AUTHZ_ERROR_CALLOUT = 3 } Detailed Description Enumeration Type Documentation enum globus_gsi_authz_error_t GSI Authz Error codes Enumerator GLOBUS_GSI_AUTHZ_ERROR_SUCCESS Success GLOBUS_GSI_AUTHZ_ERROR_ERRNO Error with system call GLOBUS_GSI_AUTHZ_ERROR_BAD_PARAMETER Invalid parameter GLOBUS_GSI_AUTHZ_ERROR_CALLOUT Callout returned an error Author Generated automatically by Doxygen for…

  • |

    globus_gsi_authz_constants.h (3) Linux Manual Page

    globus_gsi_authz_constants.h – Globus GSI Authorization Library Constants. Synopsis Enumerations enum globus_gsi_authz_error_t { GLOBUS_GSI_AUTHZ_ERROR_SUCCESS = 0, GLOBUS_GSI_AUTHZ_ERROR_ERRNO = 1, GLOBUS_GSI_AUTHZ_ERROR_BAD_PARAMETER = 2, GLOBUS_GSI_AUTHZ_ERROR_CALLOUT = 3 } Detailed Description Globus GSI Authorization Library Constants. Author Generated automatically by Doxygen for globus_authz from the source code.