dced_keytab_initialize_cursor(3dce)Obtains a list of keys from a key table and sets a cursor at the beginning of the list Synopsis #include <dce/dced.h> void dced_keytab_initialize_cursor( dced_binding_handle_t dced_bh, uuid_t *keytab_uuid, dced_keytab_cursor_t *cursor, error_status_t *status); Parameters Input
dced_bh
keytab_uuid Output
cursor
status
Description Management applications use dced_keytab_initialize_cursor( ) and its associated routines to remotely access server keys. Servers use sec_key_mgmt_initialize_cursor(3sec) and its associated routines to manage their own keys locally. Prior to calling the dced_keytab_initialize_cursor( ) routine, the application must have established a valid dced binding handle to the keytab service by calling either the dced_binding_create(~) or dced_binding_from_rpc_binding( ) routine. Errors The following describes a partial list of errors that might be returned. Refer to the OSF DCE Problem Determination Guide for complete descriptions of all error messages. error_status_ok dced_s_bad_binding dced_s_need_privacy dced_s_no_memory dced_s_no_support sec_acl_invalid_permission sec_key_mgmt_e_authn_invalid sec_key_mgmt_e_unauthorized
Related Information dced_keytab_release_cursor(3dce) sec_key_mgmt_initialize_cursor(3sec) dced_binding_from_rpc_binding(3dce) Book: OSF DCE Application Development Guide - Core Components
|