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*/);
18 _kdc_add_inital_verified_cas (
19 krb5_context /*context*/,
20 krb5_kdc_configuration */*config*/,
21 pk_client_params */*params*/,
22 EncTicketPart */*tkt*/);
26 krb5_context /*context*/,
27 krb5_kdc_configuration */*config*/,
29 const krb5_data */*req_buffer*/,
32 struct sockaddr */*from_addr*/,
33 int /*datagram_reply*/);
36 _kdc_check_addresses (
37 krb5_context /*context*/,
38 krb5_kdc_configuration */*config*/,
39 HostAddresses */*addresses*/,
40 const struct sockaddr */*from*/);
44 krb5_context /*context*/,
45 krb5_kdc_configuration */*config*/,
46 hdb_entry_ex */*client_ex*/,
47 const char */*client_name*/,
48 hdb_entry_ex */*server_ex*/,
49 const char */*server_name*/,
50 krb5_boolean /*is_as_req*/);
54 krb5_context /*context*/,
55 krb5_kdc_configuration */*config*/,
56 krb5_const_principal /*principal*/,
59 hdb_entry_ex **/*h*/);
63 krb5_context /*context*/,
64 krb5_kdc_configuration */*config*/,
66 const char */*instance*/,
67 const char */*realm*/,
69 hdb_entry_ex **/*ent*/);
73 krb5_context /*context*/,
74 krb5_kdc_configuration */*config*/,
78 struct sockaddr */*addr*/);
82 krb5_context /*context*/,
83 krb5_kdc_configuration */*config*/,
84 const DigestREQ */*req*/,
87 struct sockaddr */*addr*/);
91 krb5_context /*context*/,
92 krb5_kdc_configuration */*config*/,
93 unsigned char */*buf*/,
97 struct sockaddr_in */*addr*/);
101 krb5_context /*context*/,
102 krb5_kdc_configuration */*config*/,
103 const Kx509Request */*req*/,
104 krb5_data */*reply*/,
105 const char */*from*/,
106 struct sockaddr */*addr*/);
110 krb5_context /*context*/,
111 krb5_kdc_configuration */*config*/,
112 unsigned char */*buf*/,
114 krb5_data */*reply*/,
115 const char */*from*/,
116 struct sockaddr_in */*addr*/);
120 krb5_context /*context*/,
121 krb5_kdc_configuration */*config*/,
123 const EncTicketPart */*et*/,
124 EncKDCRepPart */*ek*/,
125 krb5_enctype /*etype*/,
127 const EncryptionKey */*skey*/,
129 const EncryptionKey */*ckey*/,
130 const char **/*e_text*/,
131 krb5_data */*reply*/);
134 _kdc_encode_v4_ticket (
135 krb5_context /*context*/,
136 krb5_kdc_configuration */*config*/,
139 const EncTicketPart */*et*/,
140 const PrincipalName */*service*/,
145 krb5_context /*context*/,
146 const hdb_entry_ex */*princ*/,
147 krb5_enctype */*etypes*/,
150 krb5_enctype */*ret_etype*/);
154 const KDC_REQ */*req*/,
159 _kdc_fix_time (time_t **/*t*/);
163 krb5_context /*context*/,
164 hdb_entry_ex */*ent*/);
168 krb5_context /*context*/,
169 hdb_entry_ex */*principal*/,
170 krb5_boolean /*is_server*/,
171 krb5_boolean /*prefer_afs_key*/,
175 _kdc_get_preferred_key (
176 krb5_context /*context*/,
177 krb5_kdc_configuration */*config*/,
179 const char */*name*/,
180 krb5_enctype */*enctype*/,
185 krb5_context /*context*/,
186 krb5_kdc_configuration */*config*/,
187 const char */*type*/,
188 KerberosTime /*authtime*/,
189 KerberosTime */*starttime*/,
190 KerberosTime /*endtime*/,
191 KerberosTime */*renew_till*/);
194 _kdc_make_anonymous_principalname (PrincipalName */*pn*/);
197 _kdc_maybe_version4 (
198 unsigned char */*buf*/,
203 krb5_context /*context*/,
204 hdb_entry_ex */*client*/,
209 krb5_context /*context*/,
210 const krb5_principal /*client_principal*/,
211 hdb_entry_ex */*client*/,
212 hdb_entry_ex */*server*/,
216 _kdc_pk_check_client (
217 krb5_context /*context*/,
218 krb5_kdc_configuration */*config*/,
219 const hdb_entry_ex */*client*/,
220 pk_client_params */*client_params*/,
221 char **/*subject_name*/);
224 _kdc_pk_free_client_param (
225 krb5_context /*context*/,
226 pk_client_params */*client_params*/);
230 krb5_context /*context*/,
231 krb5_kdc_configuration */*config*/,
232 const char */*user_id*/,
233 const char */*anchors*/,
235 char **/*revoke_list*/);
238 _kdc_pk_mk_pa_reply (
239 krb5_context /*context*/,
240 krb5_kdc_configuration */*config*/,
241 pk_client_params */*client_params*/,
242 const hdb_entry_ex */*client*/,
243 const KDC_REQ */*req*/,
244 const krb5_data */*req_buffer*/,
245 krb5_keyblock **/*reply_key*/,
246 METHOD_DATA */*md*/);
250 krb5_context /*context*/,
251 krb5_kdc_configuration */*config*/,
252 const KDC_REQ */*req*/,
253 const PA_DATA */*pa*/,
254 pk_client_params **/*ret_params*/);
258 krb5_context /*context*/,
259 krb5_kdc_configuration */*config*/,
262 const char */*from*/,
263 struct sockaddr */*from_addr*/,
264 int /*datagram_reply*/);
267 _kdc_tkt_add_if_relevant_ad (
268 krb5_context /*context*/,
269 EncTicketPart */*tkt*/,
271 const krb5_data */*data*/);
274 _kdc_try_kx509_request (
277 Kx509Request */*req*/,
281 _kdc_windc_client_access (
282 krb5_context /*context*/,
283 struct hdb_entry_ex */*client*/,
285 krb5_data */*e_data*/);
287 #endif /* __kdc_private_h__ */