diff options
Diffstat (limited to 'crypto/heimdal/lib/kadm5/kadm5-private.h')
-rw-r--r-- | crypto/heimdal/lib/kadm5/kadm5-private.h | 115 |
1 files changed, 48 insertions, 67 deletions
diff --git a/crypto/heimdal/lib/kadm5/kadm5-private.h b/crypto/heimdal/lib/kadm5/kadm5-private.h index 63e579f..56b2b32 100644 --- a/crypto/heimdal/lib/kadm5/kadm5-private.h +++ b/crypto/heimdal/lib/kadm5/kadm5-private.h @@ -18,6 +18,17 @@ _kadm5_bump_pw_expire ( kadm5_server_context */*context*/, hdb_entry */*ent*/); +krb5_error_code +_kadm5_c_get_cred_cache ( + krb5_context /*context*/, + const char */*client_name*/, + const char */*server_name*/, + const char */*password*/, + krb5_prompter_fct /*prompter*/, + const char */*keytab*/, + krb5_ccache /*ccache*/, + krb5_ccache */*ret_cache*/); + kadm5_ret_t _kadm5_c_init_context ( kadm5_client_context **/*ctx*/, @@ -49,7 +60,7 @@ _kadm5_error_code (kadm5_ret_t /*code*/); void _kadm5_free_keys ( - kadm5_server_context */*context*/, + krb5_context /*context*/, int /*len*/, Key */*keys*/); @@ -66,7 +77,7 @@ _kadm5_marshal_params ( kadm5_ret_t _kadm5_privs_to_string ( - u_int32_t /*privs*/, + uint32_t /*privs*/, char */*string*/, size_t /*len*/); @@ -114,17 +125,17 @@ _kadm5_set_modifier ( kadm5_ret_t _kadm5_setup_entry ( kadm5_server_context */*context*/, - hdb_entry */*ent*/, - u_int32_t /*mask*/, + hdb_entry_ex */*ent*/, + uint32_t /*mask*/, kadm5_principal_ent_t /*princ*/, - u_int32_t /*princ_mask*/, + uint32_t /*princ_mask*/, kadm5_principal_ent_t /*def*/, - u_int32_t /*def_mask*/); + uint32_t /*def_mask*/); kadm5_ret_t _kadm5_string_to_privs ( const char */*s*/, - u_int32_t* /*privs*/); + uint32_t* /*privs*/); kadm5_ret_t _kadm5_unmarshal_params ( @@ -136,7 +147,7 @@ kadm5_ret_t kadm5_c_chpass_principal ( void */*server_handle*/, krb5_principal /*princ*/, - char */*password*/); + const char */*password*/); kadm5_ret_t kadm5_c_chpass_principal_with_key ( @@ -149,8 +160,8 @@ kadm5_ret_t kadm5_c_create_principal ( void */*server_handle*/, kadm5_principal_ent_t /*princ*/, - u_int32_t /*mask*/, - char */*password*/); + uint32_t /*mask*/, + const char */*password*/); kadm5_ret_t kadm5_c_delete_principal ( @@ -168,19 +179,19 @@ kadm5_c_get_principal ( void */*server_handle*/, krb5_principal /*princ*/, kadm5_principal_ent_t /*out*/, - u_int32_t /*mask*/); + uint32_t /*mask*/); kadm5_ret_t kadm5_c_get_principals ( void */*server_handle*/, - const char */*exp*/, + const char */*expression*/, char ***/*princs*/, int */*count*/); kadm5_ret_t kadm5_c_get_privs ( void */*server_handle*/, - u_int32_t */*privs*/); + uint32_t */*privs*/); kadm5_ret_t kadm5_c_init_with_creds ( @@ -249,7 +260,7 @@ kadm5_ret_t kadm5_c_modify_principal ( void */*server_handle*/, kadm5_principal_ent_t /*princ*/, - u_int32_t /*mask*/); + uint32_t /*mask*/); kadm5_ret_t kadm5_c_randkey_principal ( @@ -280,17 +291,18 @@ kadm5_log_end (kadm5_server_context */*context*/); kadm5_ret_t kadm5_log_foreach ( kadm5_server_context */*context*/, - void (*/*func*/)(kadm5_server_context *server_context, u_int32_t ver, time_t timestamp, enum kadm_ops op, u_int32_t len, krb5_storage *sp)); + void (*/*func*/)(kadm5_server_context *server_context, uint32_t ver, time_t timestamp, enum kadm_ops op, uint32_t len, krb5_storage *, void *), + void */*ctx*/); kadm5_ret_t kadm5_log_get_version ( kadm5_server_context */*context*/, - u_int32_t */*ver*/); + uint32_t */*ver*/); kadm5_ret_t kadm5_log_get_version_fd ( int /*fd*/, - u_int32_t */*ver*/); + uint32_t */*ver*/); krb5_storage * kadm5_log_goto_end (int /*fd*/); @@ -302,18 +314,19 @@ kadm5_ret_t kadm5_log_modify ( kadm5_server_context */*context*/, hdb_entry */*ent*/, - u_int32_t /*mask*/); + uint32_t /*mask*/); kadm5_ret_t kadm5_log_nop (kadm5_server_context */*context*/); kadm5_ret_t kadm5_log_previous ( + krb5_context /*context*/, krb5_storage */*sp*/, - u_int32_t */*ver*/, + uint32_t */*ver*/, time_t */*timestamp*/, enum kadm_ops */*op*/, - u_int32_t */*len*/); + uint32_t */*len*/); kadm5_ret_t kadm5_log_reinit (kadm5_server_context */*context*/); @@ -328,49 +341,17 @@ kadm5_ret_t kadm5_log_replay ( kadm5_server_context */*context*/, enum kadm_ops /*op*/, - u_int32_t /*ver*/, - u_int32_t /*len*/, - krb5_storage */*sp*/); - -kadm5_ret_t -kadm5_log_replay_create ( - kadm5_server_context */*context*/, - u_int32_t /*ver*/, - u_int32_t /*len*/, - krb5_storage */*sp*/); - -kadm5_ret_t -kadm5_log_replay_delete ( - kadm5_server_context */*context*/, - u_int32_t /*ver*/, - u_int32_t /*len*/, - krb5_storage */*sp*/); - -kadm5_ret_t -kadm5_log_replay_modify ( - kadm5_server_context */*context*/, - u_int32_t /*ver*/, - u_int32_t /*len*/, - krb5_storage */*sp*/); - -kadm5_ret_t -kadm5_log_replay_nop ( - kadm5_server_context */*context*/, - u_int32_t /*ver*/, - u_int32_t /*len*/, - krb5_storage */*sp*/); - -kadm5_ret_t -kadm5_log_replay_rename ( - kadm5_server_context */*context*/, - u_int32_t /*ver*/, - u_int32_t /*len*/, + uint32_t /*ver*/, + uint32_t /*len*/, krb5_storage */*sp*/); kadm5_ret_t kadm5_log_set_version ( kadm5_server_context */*context*/, - u_int32_t /*vno*/); + uint32_t /*vno*/); + +const char * +kadm5_log_signal_socket (krb5_context /*context*/); kadm5_ret_t kadm5_log_truncate (kadm5_server_context */*server_context*/); @@ -379,13 +360,13 @@ kadm5_ret_t kadm5_s_chpass_principal ( void */*server_handle*/, krb5_principal /*princ*/, - char */*password*/); + const char */*password*/); kadm5_ret_t kadm5_s_chpass_principal_cond ( void */*server_handle*/, krb5_principal /*princ*/, - char */*password*/); + const char */*password*/); kadm5_ret_t kadm5_s_chpass_principal_with_key ( @@ -398,14 +379,14 @@ kadm5_ret_t kadm5_s_create_principal ( void */*server_handle*/, kadm5_principal_ent_t /*princ*/, - u_int32_t /*mask*/, - char */*password*/); + uint32_t /*mask*/, + const char */*password*/); kadm5_ret_t kadm5_s_create_principal_with_key ( void */*server_handle*/, kadm5_principal_ent_t /*princ*/, - u_int32_t /*mask*/); + uint32_t /*mask*/); kadm5_ret_t kadm5_s_delete_principal ( @@ -423,19 +404,19 @@ kadm5_s_get_principal ( void */*server_handle*/, krb5_principal /*princ*/, kadm5_principal_ent_t /*out*/, - u_int32_t /*mask*/); + uint32_t /*mask*/); kadm5_ret_t kadm5_s_get_principals ( void */*server_handle*/, - const char */*exp*/, + const char */*expression*/, char ***/*princs*/, int */*count*/); kadm5_ret_t kadm5_s_get_privs ( void */*server_handle*/, - u_int32_t */*privs*/); + uint32_t */*privs*/); kadm5_ret_t kadm5_s_init_with_creds ( @@ -504,7 +485,7 @@ kadm5_ret_t kadm5_s_modify_principal ( void */*server_handle*/, kadm5_principal_ent_t /*princ*/, - u_int32_t /*mask*/); + uint32_t /*mask*/); kadm5_ret_t kadm5_s_randkey_principal ( |