kadm5srv.spec revision f808c858fa61e7769218966759510a8b1190dfcf
#
# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
#pragma ident "%Z%%M% %I% %E% SMI"
#
#
# Interface definition for libkadm5srv.so.1
#
function __kadm5_get_priv
end
function acl_check
declaration krb5_boolean acl_check(krb5_context kcontext, gss_name_t caller, krb5_int32 opmask, krb5_principal principal, restriction_t **restriction)
end
function acl_finish
declaration void acl_finish(krb5_context kcontext, int debug_level)
end
function acl_init
end
function adb_policy_close
end
function adb_policy_init
end
function destroy_dict
declaration void destroy_dict(void)
end
function find_word
end
function free_history_entry
declaration void free_history_entry(krb5_context context, osa_pw_hist_ent *hist)
end
function get_either_iter
declaration void get_either_iter(void *data, char *name)
end
function get_pols_iter
declaration void get_pols_iter(void *data, osa_policy_ent_t entry)
end
function get_princs_iter
declaration void get_princs_iter(void *data, krb5_principal princ)
end
function glob_to_regexp
end
function handle_chpw
declaration void handle_chpw(krb5_context context, int s, void *serverhandle, kadm5_config_params *params)
end
declaration krb5_db_entry hist_db
end
declaration krb5_encrypt_block hist_encblock
end
declaration krb5_keyblock hist_key
end
end
declaration krb5_principal hist_princ
end
function krb5_klog_close
declaration void krb5_klog_close(krb5_context kcontext)
end
function krb5_klog_init
declaration krb5_error_code krb5_klog_init(krb5_context kcontext, char *ename, char *whoami, krb5_boolean do_com_err)
end
function krb5_klog_syslog
declaration int krb5_klog_syslog(int priority, const char *format, int val)
end
function krb5_klog_reopen
declaration void krb5_klog_reopen(krb5_context kcontext)
end
function init_dict
declaration int init_dict(kadm5_config_params *params)
end
function kadm5_get_master
end
function kadm5_get_adm_host_srv_name
declaration kadm5_ret_t kadm5_get_adm_host_srv_name(krb5_context context, const char *realm, char **host_service_name)
end
function kadm5_get_cpw_host_srv_name
declaration kadm5_ret_t kadm5_get_cpw_host_srv_name(krb5_context context, const char *realm, char **host_service_name)
end
function kadm5_get_kiprop_host_srv_name
declaration kadm5_ret_t kadm5_get_kiprop_host_srv_name(krb5_context context, const char *realm, char **host_service_name)
end
function kadm5_chpass_principal
declaration kadm5_ret_t kadm5_chpass_principal(void *server_handle, krb5_principal principal, char *passwd)
end
function kadm5_chpass_principal_v2
declaration kadm5_ret_t kadm5_chpass_principal_v2(void *server_handle, krb5_principal principal, char *passwd, kadm5_ret_t *srvr_rsp_code, krb5_data *srvr_msg)
end
function _kadm5_get_kpasswd_protocol
end
function kadm5_chpass_principal_util
declaration kadm5_ret_t kadm5_chpass_principal_util(void *server_handle, krb5_principal princ, char *new_pw, char **ret_pw, char *msg_ret, int msg_len)
end
function kadm5_create_policy
declaration kadm5_ret_t kadm5_create_policy(void *server_handle, kadm5_policy_ent_t entry, long mask)
end
function kadm5_create_policy_internal
declaration kadm5_ret_t kadm5_create_policy_internal(void *server_handle, kadm5_policy_ent_t entry, long mask)
end
function kadm5_create_principal
declaration kadm5_ret_t kadm5_create_principal(void *server_handle, kadm5_principal_ent_t entry, long mask, char *password)
end
function kadm5_decrypt_key
declaration kadm5_ret_t kadm5_decrypt_key(void *server_handle, kadm5_principal_ent_t entry, krb5_int32 ktype, krb5_int32 stype, krb5_int32 kvno, krb5_keyblock *keyblock, krb5_keysalt *keysalt, int *kvnop)
end
function kadm5_delete_policy
end
function kadm5_delete_principal
end
function kadm5_destroy
end
function kadm5_flush
end
function kadm5_free_config_params
declaration krb5_error_code kadm5_free_config_params(krb5_context context, kadm5_config_params *params)
end
function kadm5_free_name_list
end
function kadm5_free_policy_ent
end
function kadm5_free_principal_ent
end
function kadm5_get_config_params
declaration krb5_error_code kadm5_get_config_params(krb5_context context, char *kdcprofile, char *kdcenv, kadm5_config_params *params_in, kadm5_config_params *params_out)
end
function kadm5_get_either
declaration kadm5_ret_t kadm5_get_either(int princ, void *server_handle, char *exp, char ***princs, int *count)
end
function kadm5_get_policies
declaration kadm5_ret_t kadm5_get_policies(void *server_handle, char *exp, char ***pols, int *count)
end
function kadm5_get_policy
declaration kadm5_ret_t kadm5_get_policy(void *server_handle, kadm5_policy_t name, kadm5_policy_ent_t entry)
end
function kadm5_get_principal
declaration kadm5_ret_t kadm5_get_principal(void *server_handle, krb5_principal principal, kadm5_principal_ent_t entry, long in_mask)
end
function kadm5_get_principals
declaration kadm5_ret_t kadm5_get_principals(void *server_handle, char *exp, char ***princs, int *count)
end
function kadm5_init
declaration kadm5_ret_t kadm5_init(char *client_name, char *pass, char *service_name, kadm5_config_params *params_in, krb5_ui_4 struct_version, krb5_ui_4 api_version, void **server_handle)
end
function kadm5_init_with_creds
declaration kadm5_ret_t kadm5_init_with_creds(char *client_name, krb5_ccache ccache, char *service_name, kadm5_config_params *params, krb5_ui_4 struct_version, krb5_ui_4 api_version, void **server_handle)
end
function kadm5_init_with_password
declaration kadm5_ret_t kadm5_init_with_password(char *client_name, char *pass, char *service_name, kadm5_config_params *params, krb5_ui_4 struct_version, krb5_ui_4 api_version, void **server_handle)
end
function kadm5_init_with_skey
declaration kadm5_ret_t kadm5_init_with_skey(char *client_name, char *keytab, char *service_name, kadm5_config_params *params, krb5_ui_4 struct_version, krb5_ui_4 api_version, void **server_handle)
end
function kadm5_modify_policy
declaration kadm5_ret_t kadm5_modify_policy(void *server_handle, kadm5_policy_ent_t entry, long mask)
end
function kadm5_modify_policy_internal
declaration kadm5_ret_t kadm5_modify_policy_internal(void *server_handle, kadm5_policy_ent_t entry, long mask)
end
function kadm5_modify_principal
declaration kadm5_ret_t kadm5_modify_principal(void *server_handle, kadm5_principal_ent_t entry, long mask)
end
function kadm5_randkey_principal
declaration kadm5_ret_t kadm5_randkey_principal(void *server_handle, krb5_principal principal, krb5_keyblock **keyblocks, int *n_keys)
end
function kadm5_rename_principal
declaration kadm5_ret_t kadm5_rename_principal(void *server_handle, krb5_principal source, krb5_principal target)
end
function kdb_delete_entry
end
function kdb_free_entry
declaration krb5_error_code kdb_free_entry(kadm5_server_handle_t handle, krb5_db_entry *kdb, osa_princ_ent_rec *adb)
end
function kdb_get_entry
declaration krb5_error_code kdb_get_entry(kadm5_server_handle_t handle, krb5_principal principal, krb5_db_entry *kdb, osa_princ_ent_rec *adb)
end
function kdb_init_hist
end
function kdb_init_master
declaration krb5_error_code kdb_init_master(kadm5_server_handle_t handle, char *r, int from_keyboard)
end
function kdb_iter_entry
declaration krb5_error_code kdb_iter_entry(kadm5_server_handle_t handle, void (*iter_fct)(void *, krb5_principal), void *data)
end
function kdb_put_entry
declaration krb5_error_code kdb_put_entry(kadm5_server_handle_t handle, krb5_db_entry *kdb, osa_princ_ent_rec *adb)
end
function krb5_aprof_finish
end
function krb5_aprof_get_deltat
declaration krb5_error_code krb5_aprof_get_deltat(krb5_pointer acontext, const char **hierarchy, krb5_boolean uselast, krb5_deltat *deltatp)
end
function krb5_aprof_get_int32
declaration krb5_error_code krb5_aprof_get_int32(krb5_pointer acontext, const char **hierarchy, krb5_boolean uselast, krb5_int32 *intp)
end
function krb5_aprof_get_string
declaration krb5_error_code krb5_aprof_get_string(krb5_pointer acontext, const char **hierarchy, krb5_boolean uselast, char **stringp)
end
function krb5_aprof_getvals
declaration krb5_error_code krb5_aprof_getvals(krb5_pointer acontext, const char **hierarchy, char ***retdata)
end
function krb5_aprof_init
end
function krb5_copy_key_data_contents
declaration kadm5_ret_t krb5_copy_key_data_contents(krb5_context context, krb5_key_data *from, krb5_key_data *to)
end
function krb5_flags_to_string
declaration krb5_error_code krb5_flags_to_string(krb5_flags flags, const char * sep, char * buffer, size_t buflen)
end
function krb5_free_key_data_contents
end
function krb5_free_realm_params
declaration krb5_error_code krb5_free_realm_params(krb5_context kcontext, krb5_realm_params *rparams)
end
function krb5_input_flag_to_string
end
function krb5_keysalt_is_present
declaration krb5_boolean krb5_keysalt_is_present(krb5_key_salt_tuple *ksaltlist, krb5_int32 nksalts, krb5_enctype enctype, krb5_int32 salttype)
end
function krb5_keysalt_iterate
# declaration krb5_error_code krb5_keysalt_iterate(krb5_key_salt_tuple *ksaltlist, krb5_int32 nksalt, krb5_boolean ignoresalt, krb5_error_code (*iterator) KRB5_NPROTOTYPE((krb5_key_salt_tuple *, krb5_pointer)), krb5_pointer arg)
declaration krb5_error_code krb5_keysalt_iterate(krb5_key_salt_tuple *ksaltlist, krb5_int32 nksalt, krb5_boolean ignoresalt, krb5_error_code *iterator, krb5_pointer arg)
end
function krb5_read_realm_params
declaration krb5_error_code krb5_read_realm_params(krb5_context kcontext, char *realm, char *kdcprofile, char *kdcenv, krb5_realm_params**rparamp)
end
function krb5_string_to_flags
declaration krb5_error_code krb5_string_to_flags(char * string, const char * positive, const char * negative, krb5_flags * flagsp)
end
function krb5_string_to_keysalts
declaration krb5_error_code krb5_string_to_keysalts(char *string, const char *tupleseps, const char *ksaltseps, krb5_boolean dups, krb5_key_salt_tuple **ksaltp, krb5_int32 *nksaltp)
end
declaration krb5_db_entry master_db
end
declaration krb5_principal master_princ
end
function osa_adb_close_and_unlock
end
function osa_adb_close_policy
end
function osa_adb_create_db
end
function osa_adb_create_policy
end
function osa_adb_create_policy_db
end
function osa_adb_destroy_db
end
function osa_adb_destroy_policy
end
function osa_adb_destroy_policy_db
end
function osa_adb_fini_db
end
function osa_adb_get_lock
end
function osa_adb_get_policy
declaration osa_adb_ret_t osa_adb_get_policy(osa_adb_policy_t db, kadm5_policy_t name, osa_policy_ent_t *entry)
end
function osa_adb_init_db
declaration osa_adb_ret_t osa_adb_init_db(osa_adb_db_t *dbp, char *filename, char *lockfilename, int magic)
end
function osa_adb_iter_policy
declaration osa_adb_ret_t osa_adb_iter_policy(osa_adb_policy_t db, osa_adb_iter_policy_func func, void *data)
end
function osa_adb_open_and_lock
end
function osa_adb_open_policy
end
function osa_adb_put_policy
end
function osa_adb_release_lock
end
function osa_adb_rename_db
declaration osa_adb_ret_t osa_adb_rename_db(char *filefrom, char *lockfrom, char *fileto, char *lockto, int magic)
end
function osa_adb_rename_policy_db
declaration osa_adb_ret_t osa_adb_rename_policy_db(kadm5_config_params *fromparams, kadm5_config_params *toparams)
end
function osa_free_policy_ent
declaration void osa_free_policy_ent(osa_policy_ent_t val)
end
function osa_free_princ_ent
declaration void osa_free_princ_ent(osa_princ_ent_t val)
end
function passwd_check
declaration kadm5_ret_t passwd_check(kadm5_server_handle_t handle, char *password, int use_policy, kadm5_policy_ent_t pol, krb5_principal principal)
end
function xdr_chpass_arg
end
function xdr_chrand_arg
end
function xdr_chrand_ret
end
function xdr_cpol_arg
end
function xdr_cprinc_arg
end
function xdr_dpol_arg
end
function xdr_dprinc_arg
end
function xdr_generic_ret
end
function xdr_getprivs_ret
end
function xdr_gpol_arg
end
function xdr_gpol_ret
end
function xdr_gpols_arg
end
function xdr_gpols_ret
end
function xdr_gprinc_arg
end
function xdr_gprinc_ret
end
function xdr_gprincs_arg
end
function xdr_gprincs_ret
end
function xdr_kadm5_policy_ent_rec
end
function xdr_kadm5_principal_ent_rec
end
function xdr_kadm5_principal_ent_rec_v1
end
function xdr_kadm5_ret_t
end
function xdr_krb5_deltat
end
function xdr_krb5_enctype
end
function xdr_krb5_flags
end
function xdr_krb5_int16
end
function xdr_krb5_key_data
end
function xdr_krb5_key_data_nocontents
end
function xdr_krb5_keyblock
end
function xdr_krb5_kvno
end
function xdr_krb5_octet
end
function xdr_krb5_principal
end
function xdr_krb5_timestamp
end
function xdr_krb5_tl_data
end
function xdr_krb5_ui_4
end
function xdr_mpol_arg
end
function xdr_mprinc_arg
end
function xdr_nullstring
end
function xdr_nulltype
end
function xdr_osa_policy_ent_rec
end
function xdr_osa_princ_ent_rec
end
function xdr_osa_pw_hist_ent
end
function xdr_rprinc_arg
end
function xdr_ui_4
end
function xdralloc_create
end
function xdralloc_getdata
end
function xdralloc_release
declaration void xdralloc_release(XDR *xdrs)
end
function acl_impose_restrictions
long *maskp,\
end
function kadm5_create_principal_3
long mask,\
int n_ks_tuple,\
char *pass)
end
function kadm5_chpass_principal_3
int n_ks_tuple,\
char *pass)
end
function kadm5_randkey_principal_3
int n_ks_tuple,\
int *n_keys)
end
function kadm5_setkey_principal
int n_keys)
end
function kadm5_setkey_principal_3
int n_ks_tuple,\
int n_keys)
end
function xdr_cprinc3_arg
end
function xdr_setkey_arg
end
function xdr_setkey3_arg
end
function xdr_chrand3_arg
end
function xdr_chpass3_arg
end
function kadm5_init_iprop
end