kadm5-protos.h revision 102644
1/* This is a generated file */ 2#ifndef __kadm5_protos_h__ 3#define __kadm5_protos_h__ 4 5#include <stdarg.h> 6 7const char * 8kadm5_check_password_quality ( 9 krb5_context /*context*/, 10 krb5_principal /*principal*/, 11 krb5_data */*pwd_data*/); 12 13kadm5_ret_t 14kadm5_chpass_principal ( 15 void */*server_handle*/, 16 krb5_principal /*princ*/, 17 char */*password*/); 18 19kadm5_ret_t 20kadm5_chpass_principal_with_key ( 21 void */*server_handle*/, 22 krb5_principal /*princ*/, 23 int /*n_key_data*/, 24 krb5_key_data */*key_data*/); 25 26kadm5_ret_t 27kadm5_create_principal ( 28 void */*server_handle*/, 29 kadm5_principal_ent_t /*princ*/, 30 u_int32_t /*mask*/, 31 char */*password*/); 32 33kadm5_ret_t 34kadm5_delete_principal ( 35 void */*server_handle*/, 36 krb5_principal /*princ*/); 37 38kadm5_ret_t 39kadm5_destroy (void */*server_handle*/); 40 41kadm5_ret_t 42kadm5_flush (void */*server_handle*/); 43 44void 45kadm5_free_key_data ( 46 void */*server_handle*/, 47 int16_t */*n_key_data*/, 48 krb5_key_data */*key_data*/); 49 50void 51kadm5_free_name_list ( 52 void */*server_handle*/, 53 char **/*names*/, 54 int */*count*/); 55 56void 57kadm5_free_principal_ent ( 58 void */*server_handle*/, 59 kadm5_principal_ent_t /*princ*/); 60 61kadm5_ret_t 62kadm5_get_principal ( 63 void */*server_handle*/, 64 krb5_principal /*princ*/, 65 kadm5_principal_ent_t /*out*/, 66 u_int32_t /*mask*/); 67 68kadm5_ret_t 69kadm5_get_principals ( 70 void */*server_handle*/, 71 const char */*exp*/, 72 char ***/*princs*/, 73 int */*count*/); 74 75kadm5_ret_t 76kadm5_get_privs ( 77 void */*server_handle*/, 78 u_int32_t */*privs*/); 79 80kadm5_ret_t 81kadm5_init_with_creds ( 82 const char */*client_name*/, 83 krb5_ccache /*ccache*/, 84 const char */*service_name*/, 85 kadm5_config_params */*realm_params*/, 86 unsigned long /*struct_version*/, 87 unsigned long /*api_version*/, 88 void **/*server_handle*/); 89 90kadm5_ret_t 91kadm5_init_with_creds_ctx ( 92 krb5_context /*context*/, 93 const char */*client_name*/, 94 krb5_ccache /*ccache*/, 95 const char */*service_name*/, 96 kadm5_config_params */*realm_params*/, 97 unsigned long /*struct_version*/, 98 unsigned long /*api_version*/, 99 void **/*server_handle*/); 100 101kadm5_ret_t 102kadm5_init_with_password ( 103 const char */*client_name*/, 104 const char */*password*/, 105 const char */*service_name*/, 106 kadm5_config_params */*realm_params*/, 107 unsigned long /*struct_version*/, 108 unsigned long /*api_version*/, 109 void **/*server_handle*/); 110 111kadm5_ret_t 112kadm5_init_with_password_ctx ( 113 krb5_context /*context*/, 114 const char */*client_name*/, 115 const char */*password*/, 116 const char */*service_name*/, 117 kadm5_config_params */*realm_params*/, 118 unsigned long /*struct_version*/, 119 unsigned long /*api_version*/, 120 void **/*server_handle*/); 121 122kadm5_ret_t 123kadm5_init_with_skey ( 124 const char */*client_name*/, 125 const char */*keytab*/, 126 const char */*service_name*/, 127 kadm5_config_params */*realm_params*/, 128 unsigned long /*struct_version*/, 129 unsigned long /*api_version*/, 130 void **/*server_handle*/); 131 132kadm5_ret_t 133kadm5_init_with_skey_ctx ( 134 krb5_context /*context*/, 135 const char */*client_name*/, 136 const char */*keytab*/, 137 const char */*service_name*/, 138 kadm5_config_params */*realm_params*/, 139 unsigned long /*struct_version*/, 140 unsigned long /*api_version*/, 141 void **/*server_handle*/); 142 143kadm5_ret_t 144kadm5_modify_principal ( 145 void */*server_handle*/, 146 kadm5_principal_ent_t /*princ*/, 147 u_int32_t /*mask*/); 148 149kadm5_ret_t 150kadm5_randkey_principal ( 151 void */*server_handle*/, 152 krb5_principal /*princ*/, 153 krb5_keyblock **/*new_keys*/, 154 int */*n_keys*/); 155 156kadm5_ret_t 157kadm5_rename_principal ( 158 void */*server_handle*/, 159 krb5_principal /*source*/, 160 krb5_principal /*target*/); 161 162kadm5_ret_t 163kadm5_ret_key_data ( 164 krb5_storage */*sp*/, 165 krb5_key_data */*key*/); 166 167kadm5_ret_t 168kadm5_ret_principal_ent ( 169 krb5_storage */*sp*/, 170 kadm5_principal_ent_t /*princ*/); 171 172kadm5_ret_t 173kadm5_ret_principal_ent_mask ( 174 krb5_storage */*sp*/, 175 kadm5_principal_ent_t /*princ*/, 176 u_int32_t */*mask*/); 177 178kadm5_ret_t 179kadm5_ret_tl_data ( 180 krb5_storage */*sp*/, 181 krb5_tl_data */*tl*/); 182 183void 184kadm5_setup_passwd_quality_check ( 185 krb5_context /*context*/, 186 const char */*check_library*/, 187 const char */*check_function*/); 188 189kadm5_ret_t 190kadm5_store_key_data ( 191 krb5_storage */*sp*/, 192 krb5_key_data */*key*/); 193 194kadm5_ret_t 195kadm5_store_principal_ent ( 196 krb5_storage */*sp*/, 197 kadm5_principal_ent_t /*princ*/); 198 199kadm5_ret_t 200kadm5_store_principal_ent_mask ( 201 krb5_storage */*sp*/, 202 kadm5_principal_ent_t /*princ*/, 203 u_int32_t /*mask*/); 204 205kadm5_ret_t 206kadm5_store_tl_data ( 207 krb5_storage */*sp*/, 208 krb5_tl_data */*tl*/); 209 210#endif /* __kadm5_protos_h__ */ 211