Linux Manuals session 3

Section 3: library functions

  • |

    globus_gsi_proxy_handle_attrs_set_keybits (3) Linux Manual Page

    NAME Handle Attributes – Typedefs typedef struct globus_l_gsi_proxy_handle_attrs_s * globus_gsi_proxy_handle_attrs_t" Handle Attributes. Functions globus_result_t globus_gsi_proxy_handle_attrs_init (globus_gsi_proxy_handle_attrs_t *handle_attrs) Initialize Attributes. globus_result_t globus_gsi_proxy_handle_attrs_destroy (globus_gsi_proxy_handle_attrs_t handle_attrs) Destroy attributes. globus_result_t globus_gsi_proxy_handle_attrs_set_keybits (globus_gsi_proxy_handle_attrs_t handle_attrs, int bits) Set Key Bits. globus_result_t globus_gsi_proxy_handle_attrs_get_keybits (globus_gsi_proxy_handle_attrs_t handle_attrs, int *bits) Get Key Bits. globus_result_t globus_gsi_proxy_handle_attrs_set_init_prime (globus_gsi_proxy_handle_attrs_t handle_attrs, int prime) Set Initial Prime Number. globus_result_t globus_gsi_proxy_handle_attrs_get_init_prime…

  • |

    globus_gsi_proxy_handle_attrs_set_key_gen_callback (3) Linux Manual Page

    NAME Handle Attributes – Typedefs typedef struct globus_l_gsi_proxy_handle_attrs_s * globus_gsi_proxy_handle_attrs_t" Handle Attributes. Functions globus_result_t globus_gsi_proxy_handle_attrs_init (globus_gsi_proxy_handle_attrs_t *handle_attrs) Initialize Attributes. globus_result_t globus_gsi_proxy_handle_attrs_destroy (globus_gsi_proxy_handle_attrs_t handle_attrs) Destroy attributes. globus_result_t globus_gsi_proxy_handle_attrs_set_keybits (globus_gsi_proxy_handle_attrs_t handle_attrs, int bits) Set Key Bits. globus_result_t globus_gsi_proxy_handle_attrs_get_keybits (globus_gsi_proxy_handle_attrs_t handle_attrs, int *bits) Get Key Bits. globus_result_t globus_gsi_proxy_handle_attrs_set_init_prime (globus_gsi_proxy_handle_attrs_t handle_attrs, int prime) Set Initial Prime Number. globus_result_t globus_gsi_proxy_handle_attrs_get_init_prime…

  • |

    globus_gsi_proxy_handle_attrs_set_init_prime (3) Linux Manual Page

    NAME Handle Attributes – Typedefs typedef struct globus_l_gsi_proxy_handle_attrs_s * globus_gsi_proxy_handle_attrs_t" Handle Attributes. Functions globus_result_t globus_gsi_proxy_handle_attrs_init (globus_gsi_proxy_handle_attrs_t *handle_attrs) Initialize Attributes. globus_result_t globus_gsi_proxy_handle_attrs_destroy (globus_gsi_proxy_handle_attrs_t handle_attrs) Destroy attributes. globus_result_t globus_gsi_proxy_handle_attrs_set_keybits (globus_gsi_proxy_handle_attrs_t handle_attrs, int bits) Set Key Bits. globus_result_t globus_gsi_proxy_handle_attrs_get_keybits (globus_gsi_proxy_handle_attrs_t handle_attrs, int *bits) Get Key Bits. globus_result_t globus_gsi_proxy_handle_attrs_set_init_prime (globus_gsi_proxy_handle_attrs_t handle_attrs, int prime) Set Initial Prime Number. globus_result_t globus_gsi_proxy_handle_attrs_get_init_prime…

  • |

    globus_gsi_proxy_handle_attrs_set_clock_skew_allowable (3) Linux Manual Page

    NAME Handle Attributes – Typedefs typedef struct globus_l_gsi_proxy_handle_attrs_s * globus_gsi_proxy_handle_attrs_t" Handle Attributes. Functions globus_result_t globus_gsi_proxy_handle_attrs_init (globus_gsi_proxy_handle_attrs_t *handle_attrs) Initialize Attributes. globus_result_t globus_gsi_proxy_handle_attrs_destroy (globus_gsi_proxy_handle_attrs_t handle_attrs) Destroy attributes. globus_result_t globus_gsi_proxy_handle_attrs_set_keybits (globus_gsi_proxy_handle_attrs_t handle_attrs, int bits) Set Key Bits. globus_result_t globus_gsi_proxy_handle_attrs_get_keybits (globus_gsi_proxy_handle_attrs_t handle_attrs, int *bits) Get Key Bits. globus_result_t globus_gsi_proxy_handle_attrs_set_init_prime (globus_gsi_proxy_handle_attrs_t handle_attrs, int prime) Set Initial Prime Number. globus_result_t globus_gsi_proxy_handle_attrs_get_init_prime…

  • |

    globus_gsi_proxy_handle_attrs_init (3) Linux Manual Page

    NAME Handle Attributes – Typedefs typedef struct globus_l_gsi_proxy_handle_attrs_s * globus_gsi_proxy_handle_attrs_t" Handle Attributes. Functions globus_result_t globus_gsi_proxy_handle_attrs_init (globus_gsi_proxy_handle_attrs_t *handle_attrs) Initialize Attributes. globus_result_t globus_gsi_proxy_handle_attrs_destroy (globus_gsi_proxy_handle_attrs_t handle_attrs) Destroy attributes. globus_result_t globus_gsi_proxy_handle_attrs_set_keybits (globus_gsi_proxy_handle_attrs_t handle_attrs, int bits) Set Key Bits. globus_result_t globus_gsi_proxy_handle_attrs_get_keybits (globus_gsi_proxy_handle_attrs_t handle_attrs, int *bits) Get Key Bits. globus_result_t globus_gsi_proxy_handle_attrs_set_init_prime (globus_gsi_proxy_handle_attrs_t handle_attrs, int prime) Set Initial Prime Number. globus_result_t globus_gsi_proxy_handle_attrs_get_init_prime…

  • |

    globus_gsi_proxy_handle_attrs_get_signing_algorithm (3) Linux Manual Page

    NAME Handle Attributes – Typedefs typedef struct globus_l_gsi_proxy_handle_attrs_s * globus_gsi_proxy_handle_attrs_t" Handle Attributes. Functions globus_result_t globus_gsi_proxy_handle_attrs_init (globus_gsi_proxy_handle_attrs_t *handle_attrs) Initialize Attributes. globus_result_t globus_gsi_proxy_handle_attrs_destroy (globus_gsi_proxy_handle_attrs_t handle_attrs) Destroy attributes. globus_result_t globus_gsi_proxy_handle_attrs_set_keybits (globus_gsi_proxy_handle_attrs_t handle_attrs, int bits) Set Key Bits. globus_result_t globus_gsi_proxy_handle_attrs_get_keybits (globus_gsi_proxy_handle_attrs_t handle_attrs, int *bits) Get Key Bits. globus_result_t globus_gsi_proxy_handle_attrs_set_init_prime (globus_gsi_proxy_handle_attrs_t handle_attrs, int prime) Set Initial Prime Number. globus_result_t globus_gsi_proxy_handle_attrs_get_init_prime…

  • |

    globus_gsi_proxy_handle_attrs_get_keybits (3) Linux Manual Page

    NAME Handle Attributes – Typedefs typedef struct globus_l_gsi_proxy_handle_attrs_s * globus_gsi_proxy_handle_attrs_t" Handle Attributes. Functions globus_result_t globus_gsi_proxy_handle_attrs_init (globus_gsi_proxy_handle_attrs_t *handle_attrs) Initialize Attributes. globus_result_t globus_gsi_proxy_handle_attrs_destroy (globus_gsi_proxy_handle_attrs_t handle_attrs) Destroy attributes. globus_result_t globus_gsi_proxy_handle_attrs_set_keybits (globus_gsi_proxy_handle_attrs_t handle_attrs, int bits) Set Key Bits. globus_result_t globus_gsi_proxy_handle_attrs_get_keybits (globus_gsi_proxy_handle_attrs_t handle_attrs, int *bits) Get Key Bits. globus_result_t globus_gsi_proxy_handle_attrs_set_init_prime (globus_gsi_proxy_handle_attrs_t handle_attrs, int prime) Set Initial Prime Number. globus_result_t globus_gsi_proxy_handle_attrs_get_init_prime…

  • |

    globus_gsi_proxy_handle_attrs_get_key_gen_callback (3) Linux Manual Page

    NAME Handle Attributes – Typedefs typedef struct globus_l_gsi_proxy_handle_attrs_s * globus_gsi_proxy_handle_attrs_t" Handle Attributes. Functions globus_result_t globus_gsi_proxy_handle_attrs_init (globus_gsi_proxy_handle_attrs_t *handle_attrs) Initialize Attributes. globus_result_t globus_gsi_proxy_handle_attrs_destroy (globus_gsi_proxy_handle_attrs_t handle_attrs) Destroy attributes. globus_result_t globus_gsi_proxy_handle_attrs_set_keybits (globus_gsi_proxy_handle_attrs_t handle_attrs, int bits) Set Key Bits. globus_result_t globus_gsi_proxy_handle_attrs_get_keybits (globus_gsi_proxy_handle_attrs_t handle_attrs, int *bits) Get Key Bits. globus_result_t globus_gsi_proxy_handle_attrs_set_init_prime (globus_gsi_proxy_handle_attrs_t handle_attrs, int prime) Set Initial Prime Number. globus_result_t globus_gsi_proxy_handle_attrs_get_init_prime…

  • |

    globus_gsi_proxy_handle_attrs_get_init_prime (3) Linux Manual Page

    NAME Handle Attributes – Typedefs typedef struct globus_l_gsi_proxy_handle_attrs_s * globus_gsi_proxy_handle_attrs_t" Handle Attributes. Functions globus_result_t globus_gsi_proxy_handle_attrs_init (globus_gsi_proxy_handle_attrs_t *handle_attrs) Initialize Attributes. globus_result_t globus_gsi_proxy_handle_attrs_destroy (globus_gsi_proxy_handle_attrs_t handle_attrs) Destroy attributes. globus_result_t globus_gsi_proxy_handle_attrs_set_keybits (globus_gsi_proxy_handle_attrs_t handle_attrs, int bits) Set Key Bits. globus_result_t globus_gsi_proxy_handle_attrs_get_keybits (globus_gsi_proxy_handle_attrs_t handle_attrs, int *bits) Get Key Bits. globus_result_t globus_gsi_proxy_handle_attrs_set_init_prime (globus_gsi_proxy_handle_attrs_t handle_attrs, int prime) Set Initial Prime Number. globus_result_t globus_gsi_proxy_handle_attrs_get_init_prime…

  • |

    globus_gsi_proxy_handle_attrs_get_clock_skew_allowable (3) Linux Manual Page

    NAME Handle Attributes – Typedefs typedef struct globus_l_gsi_proxy_handle_attrs_s * globus_gsi_proxy_handle_attrs_t" Handle Attributes. Functions globus_result_t globus_gsi_proxy_handle_attrs_init (globus_gsi_proxy_handle_attrs_t *handle_attrs) Initialize Attributes. globus_result_t globus_gsi_proxy_handle_attrs_destroy (globus_gsi_proxy_handle_attrs_t handle_attrs) Destroy attributes. globus_result_t globus_gsi_proxy_handle_attrs_set_keybits (globus_gsi_proxy_handle_attrs_t handle_attrs, int bits) Set Key Bits. globus_result_t globus_gsi_proxy_handle_attrs_get_keybits (globus_gsi_proxy_handle_attrs_t handle_attrs, int *bits) Get Key Bits. globus_result_t globus_gsi_proxy_handle_attrs_set_init_prime (globus_gsi_proxy_handle_attrs_t handle_attrs, int prime) Set Initial Prime Number. globus_result_t globus_gsi_proxy_handle_attrs_get_init_prime…

  • |

    globus_gsi_proxy_handle_attrs_destroy (3) Linux Manual Page

    NAME Handle Attributes – Typedefs typedef struct globus_l_gsi_proxy_handle_attrs_s * globus_gsi_proxy_handle_attrs_t" Handle Attributes. Functions globus_result_t globus_gsi_proxy_handle_attrs_init (globus_gsi_proxy_handle_attrs_t *handle_attrs) Initialize Attributes. globus_result_t globus_gsi_proxy_handle_attrs_destroy (globus_gsi_proxy_handle_attrs_t handle_attrs) Destroy attributes. globus_result_t globus_gsi_proxy_handle_attrs_set_keybits (globus_gsi_proxy_handle_attrs_t handle_attrs, int bits) Set Key Bits. globus_result_t globus_gsi_proxy_handle_attrs_get_keybits (globus_gsi_proxy_handle_attrs_t handle_attrs, int *bits) Get Key Bits. globus_result_t globus_gsi_proxy_handle_attrs_set_init_prime (globus_gsi_proxy_handle_attrs_t handle_attrs, int prime) Set Initial Prime Number. globus_result_t globus_gsi_proxy_handle_attrs_get_init_prime…

  • |

    globus_gsi_proxy_handle_attrs_copy (3) Linux Manual Page

    NAME Handle Attributes – Typedefs typedef struct globus_l_gsi_proxy_handle_attrs_s * globus_gsi_proxy_handle_attrs_t" Handle Attributes. Functions globus_result_t globus_gsi_proxy_handle_attrs_init (globus_gsi_proxy_handle_attrs_t *handle_attrs) Initialize Attributes. globus_result_t globus_gsi_proxy_handle_attrs_destroy (globus_gsi_proxy_handle_attrs_t handle_attrs) Destroy attributes. globus_result_t globus_gsi_proxy_handle_attrs_set_keybits (globus_gsi_proxy_handle_attrs_t handle_attrs, int bits) Set Key Bits. globus_result_t globus_gsi_proxy_handle_attrs_get_keybits (globus_gsi_proxy_handle_attrs_t handle_attrs, int *bits) Get Key Bits. globus_result_t globus_gsi_proxy_handle_attrs_set_init_prime (globus_gsi_proxy_handle_attrs_t handle_attrs, int prime) Set Initial Prime Number. globus_result_t globus_gsi_proxy_handle_attrs_get_init_prime…

  • |

    globus_gsi_proxy_handle_attrs (3) Linux Manual Page

    NAME Handle Attributes – Typedefs typedef struct globus_l_gsi_proxy_handle_attrs_s * globus_gsi_proxy_handle_attrs_t" Handle Attributes. Functions globus_result_t globus_gsi_proxy_handle_attrs_init (globus_gsi_proxy_handle_attrs_t *handle_attrs) Initialize Attributes. globus_result_t globus_gsi_proxy_handle_attrs_destroy (globus_gsi_proxy_handle_attrs_t handle_attrs) Destroy attributes. globus_result_t globus_gsi_proxy_handle_attrs_set_keybits (globus_gsi_proxy_handle_attrs_t handle_attrs, int bits) Set Key Bits. globus_result_t globus_gsi_proxy_handle_attrs_get_keybits (globus_gsi_proxy_handle_attrs_t handle_attrs, int *bits) Get Key Bits. globus_result_t globus_gsi_proxy_handle_attrs_set_init_prime (globus_gsi_proxy_handle_attrs_t handle_attrs, int prime) Set Initial Prime Number. globus_result_t globus_gsi_proxy_handle_attrs_get_init_prime…

  • |

    globus_gsi_proxy_handle_add_extension (3) Linux Manual Page

    NAME Handle Management – Create/Destroy/Modify a GSI Proxy Handle. Typedefs typedef struct globus_l_gsi_proxy_handle_s * globus_gsi_proxy_handle_t" GSI Proxy Handle. Functions globus_result_t globus_gsi_proxy_handle_init (globus_gsi_proxy_handle_t *handle, globus_gsi_proxy_handle_attrs_t handle_attrs) Initialize a GSI Proxy handle. globus_result_t globus_gsi_proxy_handle_get_req (globus_gsi_proxy_handle_t handle, X509_REQ **req) Get the certificate request from a GSI Proxy handle. globus_result_t globus_gsi_proxy_handle_get_private_key (globus_gsi_proxy_handle_t handle, EVP_PKEY **proxy_key) Get the private key…

  • |

    globus_gsi_proxy_handle (3) Linux Manual Page

    NAME Handle Management – Create/Destroy/Modify a GSI Proxy Handle. Typedefs typedef struct globus_l_gsi_proxy_handle_s * globus_gsi_proxy_handle_t" GSI Proxy Handle. Functions globus_result_t globus_gsi_proxy_handle_init (globus_gsi_proxy_handle_t *handle, globus_gsi_proxy_handle_attrs_t handle_attrs) Initialize a GSI Proxy handle. globus_result_t globus_gsi_proxy_handle_get_req (globus_gsi_proxy_handle_t handle, X509_REQ **req) Get the certificate request from a GSI Proxy handle. globus_result_t globus_gsi_proxy_handle_get_private_key (globus_gsi_proxy_handle_t handle, EVP_PKEY **proxy_key) Get the private key…

  • |

    globus_gsi_proxy_file_type_t (3) Linux Manual Page

    NAME Data Types – Enumerations enum globus_gsi_sysconfig_error_t { GLOBUS_GSI_SYSCONFIG_ERROR_SUCCESS = 0, GLOBUS_GSI_SYSCONFIG_ERROR_GETTING_CERT_DIR = 1, GLOBUS_GSI_SYSCONFIG_ERROR_GETTING_CERT_STRING = 2, GLOBUS_GSI_SYSCONFIG_ERROR_GETTING_KEY_STRING = 3, GLOBUS_GSI_SYSCONFIG_ERROR_GETTING_HOME_DIR = 4, GLOBUS_GSI_SYSCONFIG_ERROR_ERRNO = 5, GLOBUS_GSI_SYSCONFIG_ERROR_CHECKING_FILE_EXISTS = 6, GLOBUS_GSI_SYSCONFIG_ERROR_GETTING_CERT_FILENAME = 7, GLOBUS_GSI_SYSCONFIG_ERROR_GETTING_PROXY_FILENAME = 8, GLOBUS_GSI_SYSCONFIG_ERROR_GETTING_DELEG_FILENAME = 9, GLOBUS_GSI_SYSCONFIG_ERROR_GETTING_CA_CERT_FILENAMES = 10, GLOBUS_GSI_SYSCONFIG_ERROR_GETTING_CWD = 11, GLOBUS_GSI_SYSCONFIG_ERROR_REMOVING_OWNED_FILES = 12, GLOBUS_GSI_SYSCONFIG_ERROR_GETTING_GRIDMAP_FILENAME = 13, GLOBUS_GSI_SYSCONFIG_ERROR_CHECKING_SUPERUSER = 14, GLOBUS_GSI_SYSCONFIG_ERROR_SETTING_PERMS =…

  • |

    globus_gsi_proxy_error_t (3) Linux Manual Page

    NAME Proxy Constants – Enumerations enum globus_gsi_proxy_error_t { GLOBUS_GSI_PROXY_ERROR_SUCCESS = 0, GLOBUS_GSI_PROXY_ERROR_WITH_HANDLE = 1, GLOBUS_GSI_PROXY_ERROR_WITH_HANDLE_ATTRS = 2, GLOBUS_GSI_PROXY_ERROR_WITH_PROXYCERTINFO = 3, GLOBUS_GSI_PROXY_ERROR_WITH_PROXYPOLICY = 4, GLOBUS_GSI_PROXY_ERROR_WITH_PATHLENGTH = 5, GLOBUS_GSI_PROXY_ERROR_WITH_X509_REQ = 6, GLOBUS_GSI_PROXY_ERROR_WITH_X509 = 7, GLOBUS_GSI_PROXY_ERROR_WITH_X509_EXTENSIONS = 8, GLOBUS_GSI_PROXY_ERROR_WITH_PRIVATE_KEY = 9, GLOBUS_GSI_PROXY_ERROR_WITH_BIO = 10, GLOBUS_GSI_PROXY_ERROR_WITH_CREDENTIAL = 11, GLOBUS_GSI_PROXY_ERROR_WITH_CRED_HANDLE = 12, GLOBUS_GSI_PROXY_ERROR_WITH_CRED_HANDLE_ATTRS = 13, GLOBUS_GSI_PROXY_ERROR_ERRNO = 14, GLOBUS_GSI_PROXY_ERROR_SETTING_HANDLE_TYPE =…

  • |

    globus_gsi_proxy_create_signed (3) Linux Manual Page

    NAME Proxy Operations – Initiate a proxy operation. Functions globus_result_t globus_gsi_proxy_create_req (globus_gsi_proxy_handle_t handle, BIO *output_bio) Create a proxy credential request. globus_result_t globus_gsi_proxy_inquire_req (globus_gsi_proxy_handle_t handle, BIO *input_bio) Inquire a proxy credential request. globus_result_t globus_gsi_proxy_resign_cert (globus_gsi_proxy_handle_t handle, globus_gsi_cred_handle_t issuer_credential, globus_gsi_cred_handle_t peer_credential, globus_gsi_cred_handle_t *resigned_credential) Resign an existing certificate into a proxy. globus_result_t globus_gsi_proxy_sign_req (globus_gsi_proxy_handle_t handle, globus_gsi_cred_handle_t issuer_credential, BIO…

  • |

    globus_gsi_proxy_create_req (3) Linux Manual Page

    NAME Proxy Operations – Initiate a proxy operation. Functions globus_result_t globus_gsi_proxy_create_req (globus_gsi_proxy_handle_t handle, BIO *output_bio) Create a proxy credential request. globus_result_t globus_gsi_proxy_inquire_req (globus_gsi_proxy_handle_t handle, BIO *input_bio) Inquire a proxy credential request. globus_result_t globus_gsi_proxy_resign_cert (globus_gsi_proxy_handle_t handle, globus_gsi_cred_handle_t issuer_credential, globus_gsi_cred_handle_t peer_credential, globus_gsi_cred_handle_t *resigned_credential) Resign an existing certificate into a proxy. globus_result_t globus_gsi_proxy_sign_req (globus_gsi_proxy_handle_t handle, globus_gsi_cred_handle_t issuer_credential, BIO…

  • |

    globus_gsi_proxy_constants (3) Linux Manual Page

    NAME Proxy Constants – Enumerations enum globus_gsi_proxy_error_t { GLOBUS_GSI_PROXY_ERROR_SUCCESS = 0, GLOBUS_GSI_PROXY_ERROR_WITH_HANDLE = 1, GLOBUS_GSI_PROXY_ERROR_WITH_HANDLE_ATTRS = 2, GLOBUS_GSI_PROXY_ERROR_WITH_PROXYCERTINFO = 3, GLOBUS_GSI_PROXY_ERROR_WITH_PROXYPOLICY = 4, GLOBUS_GSI_PROXY_ERROR_WITH_PATHLENGTH = 5, GLOBUS_GSI_PROXY_ERROR_WITH_X509_REQ = 6, GLOBUS_GSI_PROXY_ERROR_WITH_X509 = 7, GLOBUS_GSI_PROXY_ERROR_WITH_X509_EXTENSIONS = 8, GLOBUS_GSI_PROXY_ERROR_WITH_PRIVATE_KEY = 9, GLOBUS_GSI_PROXY_ERROR_WITH_BIO = 10, GLOBUS_GSI_PROXY_ERROR_WITH_CREDENTIAL = 11, GLOBUS_GSI_PROXY_ERROR_WITH_CRED_HANDLE = 12, GLOBUS_GSI_PROXY_ERROR_WITH_CRED_HANDLE_ATTRS = 13, GLOBUS_GSI_PROXY_ERROR_ERRNO = 14, GLOBUS_GSI_PROXY_ERROR_SETTING_HANDLE_TYPE =…