Home | History | Annotate | Line # | Download | only in include
      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