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