1 1.1 elric /* This is a generated file */ 2 1.1 elric #ifndef __kdc_protos_h__ 3 1.1 elric #define __kdc_protos_h__ 4 1.2 christos #ifndef DOXY 5 1.1 elric 6 1.1 elric #include <stdarg.h> 7 1.1 elric 8 1.1 elric #ifdef __cplusplus 9 1.1 elric extern "C" { 10 1.1 elric #endif 11 1.1 elric 12 1.1 elric krb5_error_code 13 1.1 elric kdc_check_flags ( 14 1.1 elric krb5_context /*context*/, 15 1.1 elric krb5_kdc_configuration */*config*/, 16 1.1 elric hdb_entry_ex */*client_ex*/, 17 1.1 elric const char */*client_name*/, 18 1.1 elric hdb_entry_ex */*server_ex*/, 19 1.1 elric const char */*server_name*/, 20 1.1 elric krb5_boolean /*is_as_req*/); 21 1.1 elric 22 1.3 christos krb5_error_code 23 1.3 christos kdc_kx509_verify_service_principal ( 24 1.3 christos krb5_context /*context*/, 25 1.3 christos const char */*cname*/, 26 1.3 christos krb5_principal /*sprincipal*/); 27 1.3 christos 28 1.1 elric void 29 1.1 elric kdc_log ( 30 1.1 elric krb5_context /*context*/, 31 1.1 elric krb5_kdc_configuration */*config*/, 32 1.1 elric int /*level*/, 33 1.1 elric const char */*fmt*/, 34 1.1 elric ...); 35 1.1 elric 36 1.1 elric char* 37 1.1 elric kdc_log_msg ( 38 1.1 elric krb5_context /*context*/, 39 1.1 elric krb5_kdc_configuration */*config*/, 40 1.1 elric int /*level*/, 41 1.1 elric const char */*fmt*/, 42 1.1 elric ...); 43 1.1 elric 44 1.1 elric char* 45 1.1 elric kdc_log_msg_va ( 46 1.1 elric krb5_context /*context*/, 47 1.1 elric krb5_kdc_configuration */*config*/, 48 1.1 elric int /*level*/, 49 1.1 elric const char */*fmt*/, 50 1.1 elric va_list /*ap*/); 51 1.1 elric 52 1.1 elric void 53 1.1 elric kdc_openlog ( 54 1.1 elric krb5_context /*context*/, 55 1.1 elric const char */*service*/, 56 1.1 elric krb5_kdc_configuration */*config*/); 57 1.1 elric 58 1.1 elric krb5_error_code 59 1.1 elric krb5_kdc_get_config ( 60 1.1 elric krb5_context /*context*/, 61 1.1 elric krb5_kdc_configuration **/*config*/); 62 1.1 elric 63 1.1 elric krb5_error_code 64 1.1 elric krb5_kdc_pk_initialize ( 65 1.1 elric krb5_context /*context*/, 66 1.1 elric krb5_kdc_configuration */*config*/, 67 1.1 elric const char */*user_id*/, 68 1.1 elric const char */*anchors*/, 69 1.1 elric char **/*pool*/, 70 1.1 elric char **/*revoke_list*/); 71 1.1 elric 72 1.1 elric krb5_error_code 73 1.1 elric krb5_kdc_pkinit_config ( 74 1.1 elric krb5_context /*context*/, 75 1.1 elric krb5_kdc_configuration */*config*/); 76 1.1 elric 77 1.1 elric int 78 1.1 elric krb5_kdc_process_krb5_request ( 79 1.1 elric krb5_context /*context*/, 80 1.1 elric krb5_kdc_configuration */*config*/, 81 1.1 elric unsigned char */*buf*/, 82 1.1 elric size_t /*len*/, 83 1.1 elric krb5_data */*reply*/, 84 1.1 elric const char */*from*/, 85 1.1 elric struct sockaddr */*addr*/, 86 1.1 elric int /*datagram_reply*/); 87 1.1 elric 88 1.1 elric int 89 1.1 elric krb5_kdc_process_request ( 90 1.1 elric krb5_context /*context*/, 91 1.1 elric krb5_kdc_configuration */*config*/, 92 1.1 elric unsigned char */*buf*/, 93 1.1 elric size_t /*len*/, 94 1.1 elric krb5_data */*reply*/, 95 1.1 elric krb5_boolean */*prependlength*/, 96 1.1 elric const char */*from*/, 97 1.1 elric struct sockaddr */*addr*/, 98 1.1 elric int /*datagram_reply*/); 99 1.1 elric 100 1.1 elric int 101 1.1 elric krb5_kdc_save_request ( 102 1.1 elric krb5_context /*context*/, 103 1.1 elric const char */*fn*/, 104 1.1 elric const unsigned char */*buf*/, 105 1.1 elric size_t /*len*/, 106 1.1 elric const krb5_data */*reply*/, 107 1.1 elric const struct sockaddr */*sa*/); 108 1.1 elric 109 1.1 elric krb5_error_code 110 1.1 elric krb5_kdc_set_dbinfo ( 111 1.1 elric krb5_context /*context*/, 112 1.1 elric struct krb5_kdc_configuration */*c*/); 113 1.1 elric 114 1.1 elric void 115 1.1 elric krb5_kdc_update_time (struct timeval */*tv*/); 116 1.1 elric 117 1.1 elric krb5_error_code 118 1.1 elric krb5_kdc_windc_init (krb5_context /*context*/); 119 1.1 elric 120 1.1 elric #ifdef __cplusplus 121 1.1 elric } 122 1.1 elric #endif 123 1.1 elric 124 1.2 christos #endif /* DOXY */ 125 1.1 elric #endif /* __kdc_protos_h__ */ 126