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_principal /*client*/,
14 krb5_const_principal /*server*/,
15 krb5_principals /*principals*/,
16 EncTicketPart */*tkt*/);
19 _kdc_add_inital_verified_cas (
20 krb5_context /*context*/,
21 krb5_kdc_configuration */*config*/,
22 pk_client_params */*cp*/,
23 EncTicketPart */*tkt*/);
27 krb5_context /*context*/,
28 krb5_kdc_configuration */*config*/,
30 const krb5_data */*req_buffer*/,
33 struct sockaddr */*from_addr*/,
34 int /*datagram_reply*/);
38 krb5_context /*context*/,
39 krb5_kdc_configuration */*config*/,
40 hdb_entry_ex */*client_ex*/,
41 const char */*client_name*/,
42 hdb_entry_ex */*server_ex*/,
43 const char */*server_name*/,
45 krb5_data */*e_data*/);
48 _kdc_check_addresses (
49 krb5_context /*context*/,
50 krb5_kdc_configuration */*config*/,
51 HostAddresses */*addresses*/,
52 const struct sockaddr */*from*/);
56 krb5_context /*context*/,
57 krb5_kdc_configuration */*config*/,
58 krb5_const_principal /*principal*/,
60 krb5uint32 */*kvno_ptr*/,
62 hdb_entry_ex **/*h*/);
66 krb5_context /*context*/,
67 krb5_kdc_configuration */*config*/,
68 const struct DigestREQ */*req*/,
71 struct sockaddr */*addr*/);
75 krb5_context /*context*/,
76 krb5_kdc_configuration */*config*/,
77 const struct Kx509Request */*req*/,
80 struct sockaddr */*addr*/);
84 krb5_context /*context*/,
85 krb5_kdc_configuration */*config*/,
87 const EncTicketPart */*et*/,
88 EncKDCRepPart */*ek*/,
89 krb5_enctype /*etype*/,
91 const EncryptionKey */*skey*/,
93 const EncryptionKey */*reply_key*/,
95 const char **/*e_text*/,
96 krb5_data */*reply*/);
100 krb5_context /*context*/,
101 krb5_boolean /*use_strongest_session_key*/,
102 krb5_boolean /*is_preauth*/,
103 hdb_entry_ex */*princ*/,
104 krb5_enctype */*etypes*/,
106 krb5_enctype */*ret_enctype*/,
111 const KDC_REQ */*req*/,
116 _kdc_fix_time (time_t **/*t*/);
120 krb5_context /*context*/,
121 hdb_entry_ex */*ent*/);
124 _kdc_get_preferred_key (
125 krb5_context /*context*/,
126 krb5_kdc_configuration */*config*/,
128 const char */*name*/,
129 krb5_enctype */*enctype*/,
134 krb5_context /*context*/,
135 krb5_principal /*principal*/);
138 _kdc_is_weak_exception (
139 krb5_principal /*principal*/,
140 krb5_enctype /*etype*/);
144 krb5_context /*context*/,
145 krb5_kdc_configuration */*config*/,
146 const char */*type*/,
147 KerberosTime /*authtime*/,
148 KerberosTime */*starttime*/,
149 KerberosTime /*endtime*/,
150 KerberosTime */*renew_till*/);
153 _kdc_make_anonymous_principalname (PrincipalName */*pn*/);
157 krb5_context /*context*/,
158 hdb_entry_ex */*client*/,
163 krb5_context /*context*/,
164 const krb5_principal /*client_principal*/,
165 const krb5_principal /*delegated_proxy_principal*/,
166 hdb_entry_ex */*client*/,
167 hdb_entry_ex */*server*/,
168 hdb_entry_ex */*krbtgt*/,
173 _kdc_pk_check_client (
174 krb5_context /*context*/,
175 krb5_kdc_configuration */*config*/,
177 hdb_entry_ex */*client*/,
178 pk_client_params */*cp*/,
179 char **/*subject_name*/);
182 _kdc_pk_free_client_param (
183 krb5_context /*context*/,
184 pk_client_params */*cp*/);
187 _kdc_pk_mk_pa_reply (
188 krb5_context /*context*/,
189 krb5_kdc_configuration */*config*/,
190 pk_client_params */*cp*/,
191 const hdb_entry_ex */*client*/,
192 krb5_enctype /*sessionetype*/,
193 const KDC_REQ */*req*/,
194 const krb5_data */*req_buffer*/,
195 krb5_keyblock **/*reply_key*/,
196 krb5_keyblock */*sessionkey*/,
197 METHOD_DATA */*md*/);
201 krb5_context /*context*/,
202 krb5_kdc_configuration */*config*/,
203 const KDC_REQ */*req*/,
204 const PA_DATA */*pa*/,
205 hdb_entry_ex */*client*/,
206 pk_client_params **/*ret_params*/);
210 krb5_context /*context*/,
211 krb5_kdc_configuration */*config*/,
214 const char */*from*/,
215 struct sockaddr */*from_addr*/,
216 int /*datagram_reply*/);
219 _kdc_tkt_add_if_relevant_ad (
220 krb5_context /*context*/,
221 EncTicketPart */*tkt*/,
223 const krb5_data */*data*/);
226 _kdc_try_kx509_request (
229 struct Kx509Request */*req*/,
232 #endif /* __kdc_private_h__ */