sec_key_mgmt_initialize_cursor(3sec)Repositions the cursor in the local key store Synopsis
#include <dce/keymgmt.h> Parameters Input
authn_service
This parameter can specify either the local key file or an argument to the get_key_fn key acquisition routine of the rpc_server_register_auth_info routine. A value of NULL specifies that the default key file (/krb/v5srvtab) should be used. A key file name specifies that file should be used as the key file. You must prepend the file's absolute file name with FILE: and the file must have been created with the rgy_edit ktadd command or the sec_key_mgmt_set_key routine. Any other value specifies an argument for the get_key_fn key acquisition routine. See the rpc_server_register_auth_info( ) reference page for more information.
principal_name To access all keys in the local key store, supply NULL for this parameter.
keytype Output
cursor
status
Description Use this routine to reposition the cursor before performing a scan of the local store via sec_key_mgmt_get_next_key( ). The returned cursor value is supplied as input to sec_key_mgmt_get_next_key( ). Files
/usr/include/dce/keymgmt.idl 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.
sec_s_no_memory
sec_key_mgmt_e_authn_invalid
sec_key_mgmt_e_unauthorized
error_status_ok
Related Information sec_key_mgmt_get_next_key(3sec) sec_key_mgmt_release_cursor(3sec)
|