1 /* This is a generated file */
2 #ifndef __kdc_private_h__
3 #define __kdc_private_h__
8 _kdc_add_KRB5SignedPath (
9 krb5_context /*context*/,
10 krb5_kdc_configuration */*config*/,
11 hdb_entry_ex */*krbtgt*/,
12 krb5_enctype /*enctype*/,
13 krb5_const_principal /*server*/,
14 KRB5SignedPathPrincipals */*principals*/,
15 EncTicketPart */*tkt*/);
19 krb5_context /*context*/,
20 krb5_kdc_configuration */*config*/,
22 const krb5_data */*req_buffer*/,
25 struct sockaddr */*from_addr*/,
26 int /*datagram_reply*/);
29 _kdc_check_addresses (
30 krb5_context /*context*/,
31 krb5_kdc_configuration */*config*/,
32 HostAddresses */*addresses*/,
33 const struct sockaddr */*from*/);
37 krb5_context /*context*/,
38 krb5_kdc_configuration */*config*/,
39 hdb_entry_ex */*client_ex*/,
40 const char */*client_name*/,
41 hdb_entry_ex */*server_ex*/,
42 const char */*server_name*/,
43 krb5_boolean /*is_as_req*/);
47 krb5_context /*context*/,
48 krb5_kdc_configuration */*config*/,
49 krb5_const_principal /*principal*/,
52 hdb_entry_ex **/*h*/);
56 krb5_context /*context*/,
57 krb5_kdc_configuration */*config*/,
59 const char */*instance*/,
60 const char */*realm*/,
62 hdb_entry_ex **/*ent*/);
66 krb5_context /*context*/,
67 krb5_kdc_configuration */*config*/,
71 struct sockaddr */*addr*/);
75 krb5_context /*context*/,
76 krb5_kdc_configuration */*config*/,
77 const DigestREQ */*req*/,
80 struct sockaddr */*addr*/);
84 krb5_context /*context*/,
85 krb5_kdc_configuration */*config*/,
86 unsigned char */*buf*/,
90 struct sockaddr_in */*addr*/);
94 krb5_context /*context*/,
95 krb5_kdc_configuration */*config*/,
96 unsigned char */*buf*/,
100 struct sockaddr_in */*addr*/);
104 krb5_context /*context*/,
105 krb5_kdc_configuration */*config*/,
107 const EncTicketPart */*et*/,
108 EncKDCRepPart */*ek*/,
109 krb5_enctype /*etype*/,
111 const EncryptionKey */*skey*/,
113 const EncryptionKey */*ckey*/,
114 const char **/*e_text*/,
115 krb5_data */*reply*/);
118 _kdc_encode_v4_ticket (
119 krb5_context /*context*/,
120 krb5_kdc_configuration */*config*/,
123 const EncTicketPart */*et*/,
124 const PrincipalName */*service*/,
129 krb5_context /*context*/,
130 const hdb_entry_ex */*princ*/,
131 krb5_enctype */*etypes*/,
134 krb5_enctype */*ret_etype*/);
143 _kdc_fix_time (time_t **/*t*/);
147 krb5_context /*context*/,
148 hdb_entry_ex */*ent*/);
152 krb5_context /*context*/,
153 hdb_entry_ex */*principal*/,
154 krb5_boolean /*is_server*/,
155 krb5_boolean /*prefer_afs_key*/,
159 _kdc_get_preferred_key (
160 krb5_context /*context*/,
161 krb5_kdc_configuration */*config*/,
163 const char */*name*/,
164 krb5_enctype */*enctype*/,
169 krb5_context /*context*/,
170 krb5_kdc_configuration */*config*/,
171 const char */*type*/,
172 KerberosTime /*authtime*/,
173 KerberosTime */*starttime*/,
174 KerberosTime /*endtime*/,
175 KerberosTime */*renew_till*/);
178 _kdc_make_anonymous_principalname (PrincipalName */*pn*/);
181 _kdc_maybe_version4 (
182 unsigned char */*buf*/,
186 _kdc_pk_check_client (
187 krb5_context /*context*/,
188 krb5_kdc_configuration */*config*/,
189 const hdb_entry_ex */*client*/,
190 pk_client_params */*client_params*/,
191 char **/*subject_name*/);
194 _kdc_pk_free_client_param (
195 krb5_context /*context*/,
196 pk_client_params */*client_params*/);
200 krb5_context /*context*/,
201 krb5_kdc_configuration */*config*/,
202 const char */*user_id*/,
203 const char */*anchors*/,
205 char **/*revoke_list*/);
208 _kdc_pk_mk_pa_reply (
209 krb5_context /*context*/,
210 krb5_kdc_configuration */*config*/,
211 pk_client_params */*client_params*/,
212 const hdb_entry_ex */*client*/,
213 const KDC_REQ */*req*/,
214 const krb5_data */*req_buffer*/,
215 krb5_keyblock **/*reply_key*/,
216 METHOD_DATA */*md*/);
220 krb5_context /*context*/,
221 krb5_kdc_configuration */*config*/,
224 pk_client_params **/*ret_params*/);
228 krb5_context /*context*/,
229 krb5_kdc_configuration */*config*/,
232 const char */*from*/,
233 struct sockaddr */*from_addr*/);
235 #endif /* __kdc_private_h__ */