summaryrefslogtreecommitdiffstats
path: root/crypto/heimdal/lib/kadm5/kadm5-private.h
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/heimdal/lib/kadm5/kadm5-private.h')
-rw-r--r--crypto/heimdal/lib/kadm5/kadm5-private.h115
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 (
OpenPOWER on IntegriCloud