Path: blob/main/crypto/heimdal/lib/kadm5/kadm5-private.h
34889 views
/* This is a generated file */1#ifndef __kadm5_private_h__2#define __kadm5_private_h__34#include <stdarg.h>56kadm5_ret_t7_kadm5_acl_check_permission (8kadm5_server_context */*context*/,9unsigned /*op*/,10krb5_const_principal /*princ*/);1112kadm5_ret_t13_kadm5_acl_init (kadm5_server_context */*context*/);1415kadm5_ret_t16_kadm5_bump_pw_expire (17kadm5_server_context */*context*/,18hdb_entry */*ent*/);1920krb5_error_code21_kadm5_c_get_cred_cache (22krb5_context /*context*/,23const char */*client_name*/,24const char */*server_name*/,25const char */*password*/,26krb5_prompter_fct /*prompter*/,27const char */*keytab*/,28krb5_ccache /*ccache*/,29krb5_ccache */*ret_cache*/);3031kadm5_ret_t32_kadm5_c_init_context (33kadm5_client_context **/*ctx*/,34kadm5_config_params */*params*/,35krb5_context /*context*/);3637kadm5_ret_t38_kadm5_client_recv (39kadm5_client_context */*context*/,40krb5_data */*reply*/);4142kadm5_ret_t43_kadm5_client_send (44kadm5_client_context */*context*/,45krb5_storage */*sp*/);4647kadm5_ret_t48_kadm5_connect (void */*handle*/);4950kadm5_ret_t51_kadm5_error_code (kadm5_ret_t /*code*/);5253int54_kadm5_exists_keys (55Key */*keys1*/,56int /*len1*/,57Key */*keys2*/,58int /*len2*/);5960void61_kadm5_free_keys (62krb5_context /*context*/,63int /*len*/,64Key */*keys*/);6566void67_kadm5_init_keys (68Key */*keys*/,69int /*len*/);7071kadm5_ret_t72_kadm5_marshal_params (73krb5_context /*context*/,74kadm5_config_params */*params*/,75krb5_data */*out*/);7677kadm5_ret_t78_kadm5_privs_to_string (79uint32_t /*privs*/,80char */*string*/,81size_t /*len*/);8283HDB *84_kadm5_s_get_db (void */*server_handle*/);8586kadm5_ret_t87_kadm5_s_init_context (88kadm5_server_context **/*ctx*/,89kadm5_config_params */*params*/,90krb5_context /*context*/);9192kadm5_ret_t93_kadm5_set_keys (94kadm5_server_context */*context*/,95hdb_entry */*ent*/,96const char */*password*/);9798kadm5_ret_t99_kadm5_set_keys2 (100kadm5_server_context */*context*/,101hdb_entry */*ent*/,102int16_t /*n_key_data*/,103krb5_key_data */*key_data*/);104105kadm5_ret_t106_kadm5_set_keys3 (107kadm5_server_context */*context*/,108hdb_entry */*ent*/,109int /*n_keys*/,110krb5_keyblock */*keyblocks*/);111112kadm5_ret_t113_kadm5_set_keys_randomly (114kadm5_server_context */*context*/,115hdb_entry */*ent*/,116krb5_keyblock **/*new_keys*/,117int */*n_keys*/);118119kadm5_ret_t120_kadm5_set_modifier (121kadm5_server_context */*context*/,122hdb_entry */*ent*/);123124kadm5_ret_t125_kadm5_setup_entry (126kadm5_server_context */*context*/,127hdb_entry_ex */*ent*/,128uint32_t /*mask*/,129kadm5_principal_ent_t /*princ*/,130uint32_t /*princ_mask*/,131kadm5_principal_ent_t /*def*/,132uint32_t /*def_mask*/);133134kadm5_ret_t135_kadm5_string_to_privs (136const char */*s*/,137uint32_t* /*privs*/);138139kadm5_ret_t140_kadm5_unmarshal_params (141krb5_context /*context*/,142krb5_data */*in*/,143kadm5_config_params */*params*/);144145kadm5_ret_t146kadm5_c_chpass_principal (147void */*server_handle*/,148krb5_principal /*princ*/,149const char */*password*/);150151kadm5_ret_t152kadm5_c_chpass_principal_with_key (153void */*server_handle*/,154krb5_principal /*princ*/,155int /*n_key_data*/,156krb5_key_data */*key_data*/);157158kadm5_ret_t159kadm5_c_create_principal (160void */*server_handle*/,161kadm5_principal_ent_t /*princ*/,162uint32_t /*mask*/,163const char */*password*/);164165kadm5_ret_t166kadm5_c_delete_principal (167void */*server_handle*/,168krb5_principal /*princ*/);169170kadm5_ret_t171kadm5_c_destroy (void */*server_handle*/);172173kadm5_ret_t174kadm5_c_flush (void */*server_handle*/);175176kadm5_ret_t177kadm5_c_get_principal (178void */*server_handle*/,179krb5_principal /*princ*/,180kadm5_principal_ent_t /*out*/,181uint32_t /*mask*/);182183kadm5_ret_t184kadm5_c_get_principals (185void */*server_handle*/,186const char */*expression*/,187char ***/*princs*/,188int */*count*/);189190kadm5_ret_t191kadm5_c_get_privs (192void */*server_handle*/,193uint32_t */*privs*/);194195kadm5_ret_t196kadm5_c_init_with_creds (197const char */*client_name*/,198krb5_ccache /*ccache*/,199const char */*service_name*/,200kadm5_config_params */*realm_params*/,201unsigned long /*struct_version*/,202unsigned long /*api_version*/,203void **/*server_handle*/);204205kadm5_ret_t206kadm5_c_init_with_creds_ctx (207krb5_context /*context*/,208const char */*client_name*/,209krb5_ccache /*ccache*/,210const char */*service_name*/,211kadm5_config_params */*realm_params*/,212unsigned long /*struct_version*/,213unsigned long /*api_version*/,214void **/*server_handle*/);215216kadm5_ret_t217kadm5_c_init_with_password (218const char */*client_name*/,219const char */*password*/,220const char */*service_name*/,221kadm5_config_params */*realm_params*/,222unsigned long /*struct_version*/,223unsigned long /*api_version*/,224void **/*server_handle*/);225226kadm5_ret_t227kadm5_c_init_with_password_ctx (228krb5_context /*context*/,229const char */*client_name*/,230const char */*password*/,231const char */*service_name*/,232kadm5_config_params */*realm_params*/,233unsigned long /*struct_version*/,234unsigned long /*api_version*/,235void **/*server_handle*/);236237kadm5_ret_t238kadm5_c_init_with_skey (239const char */*client_name*/,240const char */*keytab*/,241const char */*service_name*/,242kadm5_config_params */*realm_params*/,243unsigned long /*struct_version*/,244unsigned long /*api_version*/,245void **/*server_handle*/);246247kadm5_ret_t248kadm5_c_init_with_skey_ctx (249krb5_context /*context*/,250const char */*client_name*/,251const char */*keytab*/,252const char */*service_name*/,253kadm5_config_params */*realm_params*/,254unsigned long /*struct_version*/,255unsigned long /*api_version*/,256void **/*server_handle*/);257258kadm5_ret_t259kadm5_c_modify_principal (260void */*server_handle*/,261kadm5_principal_ent_t /*princ*/,262uint32_t /*mask*/);263264kadm5_ret_t265kadm5_c_randkey_principal (266void */*server_handle*/,267krb5_principal /*princ*/,268krb5_keyblock **/*new_keys*/,269int */*n_keys*/);270271kadm5_ret_t272kadm5_c_rename_principal (273void */*server_handle*/,274krb5_principal /*source*/,275krb5_principal /*target*/);276277kadm5_ret_t278kadm5_log_create (279kadm5_server_context */*context*/,280hdb_entry */*ent*/);281282kadm5_ret_t283kadm5_log_delete (284kadm5_server_context */*context*/,285krb5_principal /*princ*/);286287kadm5_ret_t288kadm5_log_end (kadm5_server_context */*context*/);289290kadm5_ret_t291kadm5_log_foreach (292kadm5_server_context */*context*/,293void (*/*func*/)(kadm5_server_context *server_context, uint32_t ver, time_t timestamp, enum kadm_ops op, uint32_t len, krb5_storage *, void *),294void */*ctx*/);295296kadm5_ret_t297kadm5_log_get_version (298kadm5_server_context */*context*/,299uint32_t */*ver*/);300301kadm5_ret_t302kadm5_log_get_version_fd (303int /*fd*/,304uint32_t */*ver*/);305306krb5_storage *307kadm5_log_goto_end (int /*fd*/);308309kadm5_ret_t310kadm5_log_init (kadm5_server_context */*context*/);311312kadm5_ret_t313kadm5_log_modify (314kadm5_server_context */*context*/,315hdb_entry */*ent*/,316uint32_t /*mask*/);317318kadm5_ret_t319kadm5_log_nop (kadm5_server_context */*context*/);320321kadm5_ret_t322kadm5_log_previous (323krb5_context /*context*/,324krb5_storage */*sp*/,325uint32_t */*ver*/,326time_t */*timestamp*/,327enum kadm_ops */*op*/,328uint32_t */*len*/);329330kadm5_ret_t331kadm5_log_reinit (kadm5_server_context */*context*/);332333kadm5_ret_t334kadm5_log_rename (335kadm5_server_context */*context*/,336krb5_principal /*source*/,337hdb_entry */*ent*/);338339kadm5_ret_t340kadm5_log_replay (341kadm5_server_context */*context*/,342enum kadm_ops /*op*/,343uint32_t /*ver*/,344uint32_t /*len*/,345krb5_storage */*sp*/);346347kadm5_ret_t348kadm5_log_set_version (349kadm5_server_context */*context*/,350uint32_t /*vno*/);351352const char *353kadm5_log_signal_socket (krb5_context /*context*/);354355kadm5_ret_t356kadm5_log_signal_socket_info (357krb5_context /*context*/,358int /*server_end*/,359struct addrinfo **/*ret_addrs*/);360361kadm5_ret_t362kadm5_log_truncate (kadm5_server_context */*server_context*/);363364kadm5_ret_t365kadm5_s_chpass_principal (366void */*server_handle*/,367krb5_principal /*princ*/,368const char */*password*/);369370kadm5_ret_t371kadm5_s_chpass_principal_cond (372void */*server_handle*/,373krb5_principal /*princ*/,374const char */*password*/);375376kadm5_ret_t377kadm5_s_chpass_principal_with_key (378void */*server_handle*/,379krb5_principal /*princ*/,380int /*n_key_data*/,381krb5_key_data */*key_data*/);382383kadm5_ret_t384kadm5_s_create_principal (385void */*server_handle*/,386kadm5_principal_ent_t /*princ*/,387uint32_t /*mask*/,388const char */*password*/);389390kadm5_ret_t391kadm5_s_create_principal_with_key (392void */*server_handle*/,393kadm5_principal_ent_t /*princ*/,394uint32_t /*mask*/);395396kadm5_ret_t397kadm5_s_delete_principal (398void */*server_handle*/,399krb5_principal /*princ*/);400401kadm5_ret_t402kadm5_s_destroy (void */*server_handle*/);403404kadm5_ret_t405kadm5_s_flush (void */*server_handle*/);406407kadm5_ret_t408kadm5_s_get_principal (409void */*server_handle*/,410krb5_principal /*princ*/,411kadm5_principal_ent_t /*out*/,412uint32_t /*mask*/);413414kadm5_ret_t415kadm5_s_get_principals (416void */*server_handle*/,417const char */*expression*/,418char ***/*princs*/,419int */*count*/);420421kadm5_ret_t422kadm5_s_get_privs (423void */*server_handle*/,424uint32_t */*privs*/);425426kadm5_ret_t427kadm5_s_init_with_creds (428const char */*client_name*/,429krb5_ccache /*ccache*/,430const char */*service_name*/,431kadm5_config_params */*realm_params*/,432unsigned long /*struct_version*/,433unsigned long /*api_version*/,434void **/*server_handle*/);435436kadm5_ret_t437kadm5_s_init_with_creds_ctx (438krb5_context /*context*/,439const char */*client_name*/,440krb5_ccache /*ccache*/,441const char */*service_name*/,442kadm5_config_params */*realm_params*/,443unsigned long /*struct_version*/,444unsigned long /*api_version*/,445void **/*server_handle*/);446447kadm5_ret_t448kadm5_s_init_with_password (449const char */*client_name*/,450const char */*password*/,451const char */*service_name*/,452kadm5_config_params */*realm_params*/,453unsigned long /*struct_version*/,454unsigned long /*api_version*/,455void **/*server_handle*/);456457kadm5_ret_t458kadm5_s_init_with_password_ctx (459krb5_context /*context*/,460const char */*client_name*/,461const char */*password*/,462const char */*service_name*/,463kadm5_config_params */*realm_params*/,464unsigned long /*struct_version*/,465unsigned long /*api_version*/,466void **/*server_handle*/);467468kadm5_ret_t469kadm5_s_init_with_skey (470const char */*client_name*/,471const char */*keytab*/,472const char */*service_name*/,473kadm5_config_params */*realm_params*/,474unsigned long /*struct_version*/,475unsigned long /*api_version*/,476void **/*server_handle*/);477478kadm5_ret_t479kadm5_s_init_with_skey_ctx (480krb5_context /*context*/,481const char */*client_name*/,482const char */*keytab*/,483const char */*service_name*/,484kadm5_config_params */*realm_params*/,485unsigned long /*struct_version*/,486unsigned long /*api_version*/,487void **/*server_handle*/);488489kadm5_ret_t490kadm5_s_modify_principal (491void */*server_handle*/,492kadm5_principal_ent_t /*princ*/,493uint32_t /*mask*/);494495kadm5_ret_t496kadm5_s_randkey_principal (497void */*server_handle*/,498krb5_principal /*princ*/,499krb5_keyblock **/*new_keys*/,500int */*n_keys*/);501502kadm5_ret_t503kadm5_s_rename_principal (504void */*server_handle*/,505krb5_principal /*source*/,506krb5_principal /*target*/);507508#endif /* __kadm5_private_h__ */509510511