1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3 <title>HeimdalKerberos5library: Heimdal Kerberos 5 deprecated functions</title>
4 <link href="doxygen.css" rel="stylesheet" type="text/css">
5 <link href="tabs.css" rel="stylesheet" type="text/css">
8 <a href="http://www.h5l.org/"><img src="http://www.h5l.org/keyhole-heimdal.png" alt="keyhole logo"/></a>
10 <!-- end of header marker -->
11 <!-- Generated by Doxygen 1.5.6 -->
12 <div class="navigation" id="top">
15 <li><a href="index.html"><span>Main Page</span></a></li>
16 <li><a href="pages.html"><span>Related Pages</span></a></li>
17 <li><a href="modules.html"><span>Modules</span></a></li>
18 <li><a href="annotated.html"><span>Data Structures</span></a></li>
22 <div class="contents">
23 <h1>Heimdal Kerberos 5 deprecated functions</h1><table border="0" cellpadding="0" cellspacing="0">
25 <tr><td colspan="2"><br><h2>Functions</h2></td></tr>
26 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
27 krb5_error_code KRB5_LIB_CALL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#gd2d4fc0147bdb1d67093af5b645ca754">krb5_change_password</a> (krb5_context context, krb5_creds *creds, const char *newpw, int *result_code, krb5_data *result_code_string, krb5_data *result_string) KRB5_DEPRECATED_FUNCTION("Use X instead")</td></tr>
29 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
30 krb5_error_code KRB5_LIB_CALL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#gf2759c6a1de47fb9dae082808861f5f9">krb5_config_parse_string_multi</a> (krb5_context context, const char *string, krb5_config_section **res) KRB5_DEPRECATED_FUNCTION("Use X instead")</td></tr>
32 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
33 krb5_error_code KRB5_LIB_CALL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#g50031239574b31100d9ab158ce7d026a">krb5_keytype_to_enctypes</a> (krb5_context context, krb5_keytype keytype, unsigned *len, krb5_enctype **val) KRB5_DEPRECATED_FUNCTION("Use X instead")</td></tr>
35 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION krb5_boolean <br>
36 KRB5_LIB_CALL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#gd181d7f53821544a0646955e124e20ba">krb5_enctypes_compatible_keys</a> (krb5_context context, krb5_enctype etype1, krb5_enctype etype2) KRB5_DEPRECATED_FUNCTION("Use X instead")</td></tr>
38 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION void <br>
39 KRB5_LIB_CALL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#g220b8b17e81dc71dd3ecd1b079160db9">krb5_free_data_contents</a> (krb5_context context, krb5_data *data) KRB5_DEPRECATED_FUNCTION("Use X instead")</td></tr>
41 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
42 krb5_error_code KRB5_LIB_CALL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#gd41975d389631db8a13151fb864c0c42">krb5_keytype_to_enctypes_default</a> (krb5_context context, krb5_keytype keytype, unsigned *len, krb5_enctype **val) KRB5_DEPRECATED_FUNCTION("Use X instead")</td></tr>
44 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
45 krb5_error_code KRB5_LIB_CALL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#gdf3188d181f3940b049f5064f74a90ec">krb5_keytype_to_string</a> (krb5_context context, krb5_keytype keytype, char **string) KRB5_DEPRECATED_FUNCTION("Use X instead")</td></tr>
47 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
48 krb5_error_code KRB5_LIB_CALL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#gf02ee01e78556f96ba033376a6e5de71">krb5_string_to_keytype</a> (krb5_context context, const char *string, krb5_keytype *keytype) KRB5_DEPRECATED_FUNCTION("Use X instead")</td></tr>
50 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
51 krb5_error_code KRB5_CALLCONV </td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#g8edb548aa6c313e464c2134dbc0870c6">krb5_password_key_proc</a> (krb5_context context, krb5_enctype type, krb5_salt salt, krb5_const_pointer keyseed, krb5_keyblock **key) KRB5_DEPRECATED_FUNCTION("Use X instead")</td></tr>
53 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
54 krb5_error_code KRB5_LIB_CALL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#gbcfa94e926adf978549418807a66a0b8">krb5_get_in_tkt_with_password</a> (krb5_context context, krb5_flags options, krb5_addresses *addrs, const krb5_enctype *etypes, const krb5_preauthtype *pre_auth_types, const char *password, krb5_ccache ccache, krb5_creds *creds, krb5_kdc_rep *ret_as_reply) KRB5_DEPRECATED_FUNCTION("Use X instead")</td></tr>
56 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
57 krb5_error_code KRB5_LIB_CALL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#gd1c401931abe9725bef8b0ea8a9dd882">krb5_get_in_tkt_with_skey</a> (krb5_context context, krb5_flags options, krb5_addresses *addrs, const krb5_enctype *etypes, const krb5_preauthtype *pre_auth_types, const krb5_keyblock *key, krb5_ccache ccache, krb5_creds *creds, krb5_kdc_rep *ret_as_reply) KRB5_DEPRECATED_FUNCTION("Use X instead")</td></tr>
59 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
60 krb5_error_code KRB5_CALLCONV </td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#g2726bd189174a87defdec0a8fec82b49">krb5_keytab_key_proc</a> (krb5_context context, krb5_enctype enctype, krb5_salt salt, krb5_const_pointer keyseed, krb5_keyblock **key) KRB5_DEPRECATED_FUNCTION("Use X instead")</td></tr>
62 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
63 krb5_error_code KRB5_LIB_CALL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#ge382db22c6bc14864e90df67b478af9a">krb5_get_in_tkt_with_keytab</a> (krb5_context context, krb5_flags options, krb5_addresses *addrs, const krb5_enctype *etypes, const krb5_preauthtype *pre_auth_types, krb5_keytab keytab, krb5_ccache ccache, krb5_creds *creds, krb5_kdc_rep *ret_as_reply) KRB5_DEPRECATED_FUNCTION("Use X instead")</td></tr>
65 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION krb5_realm <br>
66 *KRB5_LIB_CALL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#g14f320f353bf7c0b325e520627aeecd1">krb5_princ_realm</a> (krb5_context context, krb5_principal principal) KRB5_DEPRECATED_FUNCTION("Use X instead")</td></tr>
68 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION void <br>
69 KRB5_LIB_CALL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#g376b5b8ec96bd7e644c1583291997dca">krb5_princ_set_realm</a> (krb5_context context, krb5_principal principal, krb5_realm *realm) KRB5_DEPRECATED_FUNCTION("Use X instead")</td></tr>
71 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
72 krb5_error_code KRB5_LIB_CALL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#g5b878bf6dc8aac75e3dc563e90690490">krb5_free_creds_contents</a> (krb5_context context, krb5_creds *c) KRB5_DEPRECATED_FUNCTION("Use X instead")</td></tr>
74 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION void <br>
75 KRB5_LIB_CALL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#g8053e78a8e7e4959ee047cf902ab9b03">krb5_free_error_string</a> (krb5_context context, char *str) KRB5_DEPRECATED_FUNCTION("Use X instead")</td></tr>
77 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
78 krb5_error_code KRB5_LIB_CALL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#gf89cefa0b780e9252ab97b7dd1bf340e">krb5_set_error_string</a> (krb5_context context, const char *fmt,...) __attribute__((format(printf</td></tr>
80 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
81 krb5_error_code KRB5_LIB_CALL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#ga698492299702f5568e941b62bf4decd">krb5_vset_error_string</a> (krb5_context context, const char *fmt, va_list args) __attribute__((format(printf</td></tr>
83 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION void <br>
84 KRB5_LIB_CALL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#g0afa2dbf44cdbdae09e934bd9a0da411">krb5_clear_error_string</a> (krb5_context context) KRB5_DEPRECATED_FUNCTION("Use X instead")</td></tr>
86 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
87 krb5_error_code KRB5_LIB_CALL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#g20443cc492d983894b53660c9edeed5f">krb5_get_cred_from_kdc_opt</a> (krb5_context context, krb5_ccache ccache, krb5_creds *in_creds, krb5_creds **out_creds, krb5_creds ***ret_tgts, krb5_flags flags) KRB5_DEPRECATED_FUNCTION("Use X instead")</td></tr>
89 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
90 krb5_error_code KRB5_LIB_CALL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#g36ec67884f1a29c60698339b106a789c">krb5_get_cred_from_kdc</a> (krb5_context context, krb5_ccache ccache, krb5_creds *in_creds, krb5_creds **out_creds, krb5_creds ***ret_tgts) KRB5_DEPRECATED_FUNCTION("Use X instead")</td></tr>
92 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION void <br>
93 KRB5_LIB_CALL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#g85cd65c25d7420023e41e3c6e134ec28">krb5_free_unparsed_name</a> (krb5_context context, char *str) KRB5_DEPRECATED_FUNCTION("Use X instead")</td></tr>
95 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
96 krb5_error_code KRB5_LIB_CALL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#g947e9702f5104802ae27efec9582488a">krb5_generate_subkey</a> (krb5_context context, const krb5_keyblock *key, krb5_keyblock **subkey) KRB5_DEPRECATED_FUNCTION("Use X instead")</td></tr>
98 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
99 krb5_error_code KRB5_LIB_CALL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#g423aebec055ca8e381f9d7e9ad5dad3a">krb5_auth_getremoteseqnumber</a> (krb5_context context, krb5_auth_context auth_context, int32_t *seqnumber) KRB5_DEPRECATED_FUNCTION("Use X instead")</td></tr>
101 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION void <br>
102 KRB5_LIB_CALL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#gb30808a4f397cf8b6eeabfe5504d6451">krb5_get_init_creds_opt_init</a> (krb5_get_init_creds_opt *opt) KRB5_DEPRECATED_FUNCTION("Use X instead")</td></tr>
104 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
105 krb5_error_code KRB5_LIB_CALL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#gf2bc3bce4dfa1ca2da4331fc36e11b0f">krb5_get_init_creds_opt_get_error</a> (krb5_context context, krb5_get_init_creds_opt *opt, KRB_ERROR **error) KRB5_DEPRECATED_FUNCTION("Use X instead")</td></tr>
107 <tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br>
108 krb5_error_code KRB5_LIB_CALL </td><td class="memItemRight" valign="bottom"><a class="el" href="group__krb5__deprecated.html#gc4cfe880cf291fa8be8e5b24e8130424">krb5_c_enctype_compare</a> (krb5_context context, krb5_enctype e1, krb5_enctype e2, krb5_boolean *similar) KRB5_DEPRECATED_FUNCTION("Use X instead")</td></tr>
111 <hr><a name="_details"></a><h2>Detailed Description</h2>
112 <hr><h2>Function Documentation</h2>
113 <a class="anchor" name="g423aebec055ca8e381f9d7e9ad5dad3a"></a><!-- doxytag: member="deprecated.c::krb5_auth_getremoteseqnumber" ref="g423aebec055ca8e381f9d7e9ad5dad3a" args="(krb5_context context, krb5_auth_context auth_context, int32_t *seqnumber) KRB5_DEPRECATED_FUNCTION("Use X instead")" -->
114 <div class="memitem">
115 <div class="memproto">
116 <table class="memname">
118 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_auth_getremoteseqnumber </td>
120 <td class="paramtype">krb5_context </td>
121 <td class="paramname"> <em>context</em>, </td>
124 <td class="paramkey"></td>
126 <td class="paramtype">krb5_auth_context </td>
127 <td class="paramname"> <em>auth_context</em>, </td>
130 <td class="paramkey"></td>
132 <td class="paramtype">int32_t * </td>
133 <td class="paramname"> <em>seqnumber</em></td><td> </td>
138 <td></td><td></td><td></td>
145 Deprecated: use krb5_auth_con_getremoteseqnumber()
148 <a class="anchor" name="gc4cfe880cf291fa8be8e5b24e8130424"></a><!-- doxytag: member="mit_glue.c::krb5_c_enctype_compare" ref="gc4cfe880cf291fa8be8e5b24e8130424" args="(krb5_context context, krb5_enctype e1, krb5_enctype e2, krb5_boolean *similar) KRB5_DEPRECATED_FUNCTION("Use X instead")" -->
149 <div class="memitem">
150 <div class="memproto">
151 <table class="memname">
153 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_c_enctype_compare </td>
155 <td class="paramtype">krb5_context </td>
156 <td class="paramname"> <em>context</em>, </td>
159 <td class="paramkey"></td>
161 <td class="paramtype">krb5_enctype </td>
162 <td class="paramname"> <em>e1</em>, </td>
165 <td class="paramkey"></td>
167 <td class="paramtype">krb5_enctype </td>
168 <td class="paramname"> <em>e2</em>, </td>
171 <td class="paramkey"></td>
173 <td class="paramtype">krb5_boolean * </td>
174 <td class="paramname"> <em>similar</em></td><td> </td>
179 <td></td><td></td><td></td>
186 Deprecated: keytypes doesn't exists, they are really enctypes.
189 <a class="anchor" name="gd2d4fc0147bdb1d67093af5b645ca754"></a><!-- doxytag: member="changepw.c::krb5_change_password" ref="gd2d4fc0147bdb1d67093af5b645ca754" args="(krb5_context context, krb5_creds *creds, const char *newpw, int *result_code, krb5_data *result_code_string, krb5_data *result_string) KRB5_DEPRECATED_FUNCTION("Use X instead")" -->
190 <div class="memitem">
191 <div class="memproto">
192 <table class="memname">
194 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_change_password </td>
196 <td class="paramtype">krb5_context </td>
197 <td class="paramname"> <em>context</em>, </td>
200 <td class="paramkey"></td>
202 <td class="paramtype">krb5_creds * </td>
203 <td class="paramname"> <em>creds</em>, </td>
206 <td class="paramkey"></td>
208 <td class="paramtype">const char * </td>
209 <td class="paramname"> <em>newpw</em>, </td>
212 <td class="paramkey"></td>
214 <td class="paramtype">int * </td>
215 <td class="paramname"> <em>result_code</em>, </td>
218 <td class="paramkey"></td>
220 <td class="paramtype">krb5_data * </td>
221 <td class="paramname"> <em>result_code_string</em>, </td>
224 <td class="paramkey"></td>
226 <td class="paramtype">krb5_data * </td>
227 <td class="paramname"> <em>result_string</em></td><td> </td>
232 <td></td><td></td><td></td>
239 Deprecated: <a class="el" href="group__krb5__deprecated.html#gd2d4fc0147bdb1d67093af5b645ca754">krb5_change_password()</a> is deprecated, use <a class="el" href="group__krb5.html#g02611e3966053f79eda248d76dccc282">krb5_set_password()</a>.<p>
240 <dl compact><dt><b>Parameters:</b></dt><dd>
241 <table border="0" cellspacing="2" cellpadding="0">
242 <tr><td valign="top"></td><td valign="top"><em>context</em> </td><td>a Keberos context </td></tr>
243 <tr><td valign="top"></td><td valign="top"><em>creds</em> </td><td></td></tr>
244 <tr><td valign="top"></td><td valign="top"><em>newpw</em> </td><td></td></tr>
245 <tr><td valign="top"></td><td valign="top"><em>result_code</em> </td><td></td></tr>
246 <tr><td valign="top"></td><td valign="top"><em>result_code_string</em> </td><td></td></tr>
247 <tr><td valign="top"></td><td valign="top"><em>result_string</em> </td><td></td></tr>
250 <dl class="return" compact><dt><b>Returns:</b></dt><dd>On sucess password is changed.</dd></dl>
254 <a class="anchor" name="g0afa2dbf44cdbdae09e934bd9a0da411"></a><!-- doxytag: member="deprecated.c::krb5_clear_error_string" ref="g0afa2dbf44cdbdae09e934bd9a0da411" args="(krb5_context context) KRB5_DEPRECATED_FUNCTION("Use X instead")" -->
255 <div class="memitem">
256 <div class="memproto">
257 <table class="memname">
259 <td class="memname">KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_clear_error_string </td>
261 <td class="paramtype">krb5_context </td>
262 <td class="paramname"> <em>context</em> </td>
263 <td> ) </td>
271 Clear the error message returned by krb5_get_error_string().<p>
272 Deprecated: use <a class="el" href="group__krb5__error.html#g21bbb3fd831bce0e987b1184668e0764">krb5_clear_error_message()</a><p>
273 <dl compact><dt><b>Parameters:</b></dt><dd>
274 <table border="0" cellspacing="2" cellpadding="0">
275 <tr><td valign="top"></td><td valign="top"><em>context</em> </td><td>Kerberos context </td></tr>
281 <a class="anchor" name="gf2759c6a1de47fb9dae082808861f5f9"></a><!-- doxytag: member="config_file.c::krb5_config_parse_string_multi" ref="gf2759c6a1de47fb9dae082808861f5f9" args="(krb5_context context, const char *string, krb5_config_section **res) KRB5_DEPRECATED_FUNCTION("Use X instead")" -->
282 <div class="memitem">
283 <div class="memproto">
284 <table class="memname">
286 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_config_parse_string_multi </td>
288 <td class="paramtype">krb5_context </td>
289 <td class="paramname"> <em>context</em>, </td>
292 <td class="paramkey"></td>
294 <td class="paramtype">const char * </td>
295 <td class="paramname"> <em>string</em>, </td>
298 <td class="paramkey"></td>
300 <td class="paramtype">krb5_config_section ** </td>
301 <td class="paramname"> <em>res</em></td><td> </td>
306 <td></td><td></td><td></td>
313 Deprecated: configuration files are not strings
316 <a class="anchor" name="gd181d7f53821544a0646955e124e20ba"></a><!-- doxytag: member="crypto.c::krb5_enctypes_compatible_keys" ref="gd181d7f53821544a0646955e124e20ba" args="(krb5_context context, krb5_enctype etype1, krb5_enctype etype2) KRB5_DEPRECATED_FUNCTION("Use X instead")" -->
317 <div class="memitem">
318 <div class="memproto">
319 <table class="memname">
321 <td class="memname">KRB5_LIB_FUNCTION krb5_boolean KRB5_LIB_CALL krb5_enctypes_compatible_keys </td>
323 <td class="paramtype">krb5_context </td>
324 <td class="paramname"> <em>context</em>, </td>
327 <td class="paramkey"></td>
329 <td class="paramtype">krb5_enctype </td>
330 <td class="paramname"> <em>etype1</em>, </td>
333 <td class="paramkey"></td>
335 <td class="paramtype">krb5_enctype </td>
336 <td class="paramname"> <em>etype2</em></td><td> </td>
341 <td></td><td></td><td></td>
348 Deprecated: keytypes doesn't exists, they are really enctypes.
351 <a class="anchor" name="g5b878bf6dc8aac75e3dc563e90690490"></a><!-- doxytag: member="deprecated.c::krb5_free_creds_contents" ref="g5b878bf6dc8aac75e3dc563e90690490" args="(krb5_context context, krb5_creds *c) KRB5_DEPRECATED_FUNCTION("Use X instead")" -->
352 <div class="memitem">
353 <div class="memproto">
354 <table class="memname">
356 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_free_creds_contents </td>
358 <td class="paramtype">krb5_context </td>
359 <td class="paramname"> <em>context</em>, </td>
362 <td class="paramkey"></td>
364 <td class="paramtype">krb5_creds * </td>
365 <td class="paramname"> <em>c</em></td><td> </td>
370 <td></td><td></td><td></td>
377 Deprecated: use <a class="el" href="group__krb5.html#gd89c4c7b633646c39e4a34a7230c94e1">krb5_free_cred_contents()</a>
380 <a class="anchor" name="g220b8b17e81dc71dd3ecd1b079160db9"></a><!-- doxytag: member="deprecated.c::krb5_free_data_contents" ref="g220b8b17e81dc71dd3ecd1b079160db9" args="(krb5_context context, krb5_data *data) KRB5_DEPRECATED_FUNCTION("Use X instead")" -->
381 <div class="memitem">
382 <div class="memproto">
383 <table class="memname">
385 <td class="memname">KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_free_data_contents </td>
387 <td class="paramtype">krb5_context </td>
388 <td class="paramname"> <em>context</em>, </td>
391 <td class="paramkey"></td>
393 <td class="paramtype">krb5_data * </td>
394 <td class="paramname"> <em>data</em></td><td> </td>
399 <td></td><td></td><td></td>
406 Same as <a class="el" href="group__krb5.html#gb4b80ac7a8bbab89fe947ae1c7828ea8">krb5_data_free()</a>. MIT compat.<p>
407 Deprecated: use <a class="el" href="group__krb5.html#gb4b80ac7a8bbab89fe947ae1c7828ea8">krb5_data_free()</a>.<p>
408 <dl compact><dt><b>Parameters:</b></dt><dd>
409 <table border="0" cellspacing="2" cellpadding="0">
410 <tr><td valign="top"></td><td valign="top"><em>context</em> </td><td>Kerberos 5 context. </td></tr>
411 <tr><td valign="top"></td><td valign="top"><em>data</em> </td><td>krb5_data to free. </td></tr>
417 <a class="anchor" name="g8053e78a8e7e4959ee047cf902ab9b03"></a><!-- doxytag: member="deprecated.c::krb5_free_error_string" ref="g8053e78a8e7e4959ee047cf902ab9b03" args="(krb5_context context, char *str) KRB5_DEPRECATED_FUNCTION("Use X instead")" -->
418 <div class="memitem">
419 <div class="memproto">
420 <table class="memname">
422 <td class="memname">KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_free_error_string </td>
424 <td class="paramtype">krb5_context </td>
425 <td class="paramname"> <em>context</em>, </td>
428 <td class="paramkey"></td>
430 <td class="paramtype">char * </td>
431 <td class="paramname"> <em>str</em></td><td> </td>
436 <td></td><td></td><td></td>
443 Free the error message returned by krb5_get_error_string().<p>
444 Deprecated: use krb5_free_error_message()<p>
445 <dl compact><dt><b>Parameters:</b></dt><dd>
446 <table border="0" cellspacing="2" cellpadding="0">
447 <tr><td valign="top"></td><td valign="top"><em>context</em> </td><td>Kerberos context </td></tr>
448 <tr><td valign="top"></td><td valign="top"><em>str</em> </td><td>error message to free </td></tr>
454 <a class="anchor" name="g85cd65c25d7420023e41e3c6e134ec28"></a><!-- doxytag: member="deprecated.c::krb5_free_unparsed_name" ref="g85cd65c25d7420023e41e3c6e134ec28" args="(krb5_context context, char *str) KRB5_DEPRECATED_FUNCTION("Use X instead")" -->
455 <div class="memitem">
456 <div class="memproto">
457 <table class="memname">
459 <td class="memname">KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_free_unparsed_name </td>
461 <td class="paramtype">krb5_context </td>
462 <td class="paramname"> <em>context</em>, </td>
465 <td class="paramkey"></td>
467 <td class="paramtype">char * </td>
468 <td class="paramname"> <em>str</em></td><td> </td>
473 <td></td><td></td><td></td>
480 Deprecated: use krb5_xfree().
483 <a class="anchor" name="g947e9702f5104802ae27efec9582488a"></a><!-- doxytag: member="deprecated.c::krb5_generate_subkey" ref="g947e9702f5104802ae27efec9582488a" args="(krb5_context context, const krb5_keyblock *key, krb5_keyblock **subkey) KRB5_DEPRECATED_FUNCTION("Use X instead")" -->
484 <div class="memitem">
485 <div class="memproto">
486 <table class="memname">
488 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_generate_subkey </td>
490 <td class="paramtype">krb5_context </td>
491 <td class="paramname"> <em>context</em>, </td>
494 <td class="paramkey"></td>
496 <td class="paramtype">const krb5_keyblock * </td>
497 <td class="paramname"> <em>key</em>, </td>
500 <td class="paramkey"></td>
502 <td class="paramtype">krb5_keyblock ** </td>
503 <td class="paramname"> <em>subkey</em></td><td> </td>
508 <td></td><td></td><td></td>
515 Deprecated: use <a class="el" href="group__krb5__crypto.html#g147a581626c11fafee04bfda036781ea">krb5_generate_subkey_extended()</a>
518 <a class="anchor" name="g36ec67884f1a29c60698339b106a789c"></a><!-- doxytag: member="deprecated.c::krb5_get_cred_from_kdc" ref="g36ec67884f1a29c60698339b106a789c" args="(krb5_context context, krb5_ccache ccache, krb5_creds *in_creds, krb5_creds **out_creds, krb5_creds ***ret_tgts) KRB5_DEPRECATED_FUNCTION("Use X instead")" -->
519 <div class="memitem">
520 <div class="memproto">
521 <table class="memname">
523 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_get_cred_from_kdc </td>
525 <td class="paramtype">krb5_context </td>
526 <td class="paramname"> <em>context</em>, </td>
529 <td class="paramkey"></td>
531 <td class="paramtype">krb5_ccache </td>
532 <td class="paramname"> <em>ccache</em>, </td>
535 <td class="paramkey"></td>
537 <td class="paramtype">krb5_creds * </td>
538 <td class="paramname"> <em>in_creds</em>, </td>
541 <td class="paramkey"></td>
543 <td class="paramtype">krb5_creds ** </td>
544 <td class="paramname"> <em>out_creds</em>, </td>
547 <td class="paramkey"></td>
549 <td class="paramtype">krb5_creds *** </td>
550 <td class="paramname"> <em>ret_tgts</em></td><td> </td>
555 <td></td><td></td><td></td>
562 Deprecated: use krb5_get_credentials_with_flags().
565 <a class="anchor" name="g20443cc492d983894b53660c9edeed5f"></a><!-- doxytag: member="deprecated.c::krb5_get_cred_from_kdc_opt" ref="g20443cc492d983894b53660c9edeed5f" args="(krb5_context context, krb5_ccache ccache, krb5_creds *in_creds, krb5_creds **out_creds, krb5_creds ***ret_tgts, krb5_flags flags) KRB5_DEPRECATED_FUNCTION("Use X instead")" -->
566 <div class="memitem">
567 <div class="memproto">
568 <table class="memname">
570 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_get_cred_from_kdc_opt </td>
572 <td class="paramtype">krb5_context </td>
573 <td class="paramname"> <em>context</em>, </td>
576 <td class="paramkey"></td>
578 <td class="paramtype">krb5_ccache </td>
579 <td class="paramname"> <em>ccache</em>, </td>
582 <td class="paramkey"></td>
584 <td class="paramtype">krb5_creds * </td>
585 <td class="paramname"> <em>in_creds</em>, </td>
588 <td class="paramkey"></td>
590 <td class="paramtype">krb5_creds ** </td>
591 <td class="paramname"> <em>out_creds</em>, </td>
594 <td class="paramkey"></td>
596 <td class="paramtype">krb5_creds *** </td>
597 <td class="paramname"> <em>ret_tgts</em>, </td>
600 <td class="paramkey"></td>
602 <td class="paramtype">krb5_flags </td>
603 <td class="paramname"> <em>flags</em></td><td> </td>
608 <td></td><td></td><td></td>
615 Deprecated: use krb5_get_credentials_with_flags().
618 <a class="anchor" name="ge382db22c6bc14864e90df67b478af9a"></a><!-- doxytag: member="deprecated.c::krb5_get_in_tkt_with_keytab" ref="ge382db22c6bc14864e90df67b478af9a" args="(krb5_context context, krb5_flags options, krb5_addresses *addrs, const krb5_enctype *etypes, const krb5_preauthtype *pre_auth_types, krb5_keytab keytab, krb5_ccache ccache, krb5_creds *creds, krb5_kdc_rep *ret_as_reply) KRB5_DEPRECATED_FUNCTION("Use X instead")" -->
619 <div class="memitem">
620 <div class="memproto">
621 <table class="memname">
623 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_get_in_tkt_with_keytab </td>
625 <td class="paramtype">krb5_context </td>
626 <td class="paramname"> <em>context</em>, </td>
629 <td class="paramkey"></td>
631 <td class="paramtype">krb5_flags </td>
632 <td class="paramname"> <em>options</em>, </td>
635 <td class="paramkey"></td>
637 <td class="paramtype">krb5_addresses * </td>
638 <td class="paramname"> <em>addrs</em>, </td>
641 <td class="paramkey"></td>
643 <td class="paramtype">const krb5_enctype * </td>
644 <td class="paramname"> <em>etypes</em>, </td>
647 <td class="paramkey"></td>
649 <td class="paramtype">const krb5_preauthtype * </td>
650 <td class="paramname"> <em>pre_auth_types</em>, </td>
653 <td class="paramkey"></td>
655 <td class="paramtype">krb5_keytab </td>
656 <td class="paramname"> <em>keytab</em>, </td>
659 <td class="paramkey"></td>
661 <td class="paramtype">krb5_ccache </td>
662 <td class="paramname"> <em>ccache</em>, </td>
665 <td class="paramkey"></td>
667 <td class="paramtype">krb5_creds * </td>
668 <td class="paramname"> <em>creds</em>, </td>
671 <td class="paramkey"></td>
673 <td class="paramtype">krb5_kdc_rep * </td>
674 <td class="paramname"> <em>ret_as_reply</em></td><td> </td>
679 <td></td><td></td><td></td>
686 Deprecated: use krb5_get_init_creds() and friends.
689 <a class="anchor" name="gbcfa94e926adf978549418807a66a0b8"></a><!-- doxytag: member="deprecated.c::krb5_get_in_tkt_with_password" ref="gbcfa94e926adf978549418807a66a0b8" args="(krb5_context context, krb5_flags options, krb5_addresses *addrs, const krb5_enctype *etypes, const krb5_preauthtype *pre_auth_types, const char *password, krb5_ccache ccache, krb5_creds *creds, krb5_kdc_rep *ret_as_reply) KRB5_DEPRECATED_FUNCTION("Use X instead")" -->
690 <div class="memitem">
691 <div class="memproto">
692 <table class="memname">
694 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_get_in_tkt_with_password </td>
696 <td class="paramtype">krb5_context </td>
697 <td class="paramname"> <em>context</em>, </td>
700 <td class="paramkey"></td>
702 <td class="paramtype">krb5_flags </td>
703 <td class="paramname"> <em>options</em>, </td>
706 <td class="paramkey"></td>
708 <td class="paramtype">krb5_addresses * </td>
709 <td class="paramname"> <em>addrs</em>, </td>
712 <td class="paramkey"></td>
714 <td class="paramtype">const krb5_enctype * </td>
715 <td class="paramname"> <em>etypes</em>, </td>
718 <td class="paramkey"></td>
720 <td class="paramtype">const krb5_preauthtype * </td>
721 <td class="paramname"> <em>pre_auth_types</em>, </td>
724 <td class="paramkey"></td>
726 <td class="paramtype">const char * </td>
727 <td class="paramname"> <em>password</em>, </td>
730 <td class="paramkey"></td>
732 <td class="paramtype">krb5_ccache </td>
733 <td class="paramname"> <em>ccache</em>, </td>
736 <td class="paramkey"></td>
738 <td class="paramtype">krb5_creds * </td>
739 <td class="paramname"> <em>creds</em>, </td>
742 <td class="paramkey"></td>
744 <td class="paramtype">krb5_kdc_rep * </td>
745 <td class="paramname"> <em>ret_as_reply</em></td><td> </td>
750 <td></td><td></td><td></td>
757 Deprecated: use krb5_get_init_creds() and friends.
760 <a class="anchor" name="gd1c401931abe9725bef8b0ea8a9dd882"></a><!-- doxytag: member="deprecated.c::krb5_get_in_tkt_with_skey" ref="gd1c401931abe9725bef8b0ea8a9dd882" args="(krb5_context context, krb5_flags options, krb5_addresses *addrs, const krb5_enctype *etypes, const krb5_preauthtype *pre_auth_types, const krb5_keyblock *key, krb5_ccache ccache, krb5_creds *creds, krb5_kdc_rep *ret_as_reply) KRB5_DEPRECATED_FUNCTION("Use X instead")" -->
761 <div class="memitem">
762 <div class="memproto">
763 <table class="memname">
765 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_get_in_tkt_with_skey </td>
767 <td class="paramtype">krb5_context </td>
768 <td class="paramname"> <em>context</em>, </td>
771 <td class="paramkey"></td>
773 <td class="paramtype">krb5_flags </td>
774 <td class="paramname"> <em>options</em>, </td>
777 <td class="paramkey"></td>
779 <td class="paramtype">krb5_addresses * </td>
780 <td class="paramname"> <em>addrs</em>, </td>
783 <td class="paramkey"></td>
785 <td class="paramtype">const krb5_enctype * </td>
786 <td class="paramname"> <em>etypes</em>, </td>
789 <td class="paramkey"></td>
791 <td class="paramtype">const krb5_preauthtype * </td>
792 <td class="paramname"> <em>pre_auth_types</em>, </td>
795 <td class="paramkey"></td>
797 <td class="paramtype">const krb5_keyblock * </td>
798 <td class="paramname"> <em>key</em>, </td>
801 <td class="paramkey"></td>
803 <td class="paramtype">krb5_ccache </td>
804 <td class="paramname"> <em>ccache</em>, </td>
807 <td class="paramkey"></td>
809 <td class="paramtype">krb5_creds * </td>
810 <td class="paramname"> <em>creds</em>, </td>
813 <td class="paramkey"></td>
815 <td class="paramtype">krb5_kdc_rep * </td>
816 <td class="paramname"> <em>ret_as_reply</em></td><td> </td>
821 <td></td><td></td><td></td>
828 Deprecated: use krb5_get_init_creds() and friends.
831 <a class="anchor" name="gf2bc3bce4dfa1ca2da4331fc36e11b0f"></a><!-- doxytag: member="init_creds.c::krb5_get_init_creds_opt_get_error" ref="gf2bc3bce4dfa1ca2da4331fc36e11b0f" args="(krb5_context context, krb5_get_init_creds_opt *opt, KRB_ERROR **error) KRB5_DEPRECATED_FUNCTION("Use X instead")" -->
832 <div class="memitem">
833 <div class="memproto">
834 <table class="memname">
836 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_get_init_creds_opt_get_error </td>
838 <td class="paramtype">krb5_context </td>
839 <td class="paramname"> <em>context</em>, </td>
842 <td class="paramkey"></td>
844 <td class="paramtype">krb5_get_init_creds_opt * </td>
845 <td class="paramname"> <em>opt</em>, </td>
848 <td class="paramkey"></td>
850 <td class="paramtype">KRB_ERROR ** </td>
851 <td class="paramname"> <em>error</em></td><td> </td>
856 <td></td><td></td><td></td>
863 Deprecated: use the new <a class="el" href="group__krb5__credential.html#g1a610bb2706e4048e8220225da110033">krb5_init_creds_init()</a> and <a class="el" href="group__krb5__credential.html#gb5b9ab4698f5af99c06dbcc015c39e27">krb5_init_creds_get_error()</a>.
866 <a class="anchor" name="gb30808a4f397cf8b6eeabfe5504d6451"></a><!-- doxytag: member="init_creds.c::krb5_get_init_creds_opt_init" ref="gb30808a4f397cf8b6eeabfe5504d6451" args="(krb5_get_init_creds_opt *opt) KRB5_DEPRECATED_FUNCTION("Use X instead")" -->
867 <div class="memitem">
868 <div class="memproto">
869 <table class="memname">
871 <td class="memname">KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_get_init_creds_opt_init </td>
873 <td class="paramtype">krb5_get_init_creds_opt * </td>
874 <td class="paramname"> <em>opt</em> </td>
875 <td> ) </td>
883 Deprecated: use <a class="el" href="group__krb5__credential.html#gbc0922393cb5c5eecec2d83f1851c21b">krb5_get_init_creds_opt_alloc()</a>.<p>
884 The reason <a class="el" href="group__krb5__deprecated.html#gb30808a4f397cf8b6eeabfe5504d6451">krb5_get_init_creds_opt_init()</a> is deprecated is that krb5_get_init_creds_opt is a static structure and for ABI reason it can't grow, ie can't add new functionality.
887 <a class="anchor" name="g2726bd189174a87defdec0a8fec82b49"></a><!-- doxytag: member="deprecated.c::krb5_keytab_key_proc" ref="g2726bd189174a87defdec0a8fec82b49" args="(krb5_context context, krb5_enctype enctype, krb5_salt salt, krb5_const_pointer keyseed, krb5_keyblock **key) KRB5_DEPRECATED_FUNCTION("Use X instead")" -->
888 <div class="memitem">
889 <div class="memproto">
890 <table class="memname">
892 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_CALLCONV krb5_keytab_key_proc </td>
894 <td class="paramtype">krb5_context </td>
895 <td class="paramname"> <em>context</em>, </td>
898 <td class="paramkey"></td>
900 <td class="paramtype">krb5_enctype </td>
901 <td class="paramname"> <em>enctype</em>, </td>
904 <td class="paramkey"></td>
906 <td class="paramtype">krb5_salt </td>
907 <td class="paramname"> <em>salt</em>, </td>
910 <td class="paramkey"></td>
912 <td class="paramtype">krb5_const_pointer </td>
913 <td class="paramname"> <em>keyseed</em>, </td>
916 <td class="paramkey"></td>
918 <td class="paramtype">krb5_keyblock ** </td>
919 <td class="paramname"> <em>key</em></td><td> </td>
924 <td></td><td></td><td></td>
931 Deprecated: use krb5_get_init_creds() and friends.
934 <a class="anchor" name="g50031239574b31100d9ab158ce7d026a"></a><!-- doxytag: member="crypto.c::krb5_keytype_to_enctypes" ref="g50031239574b31100d9ab158ce7d026a" args="(krb5_context context, krb5_keytype keytype, unsigned *len, krb5_enctype **val) KRB5_DEPRECATED_FUNCTION("Use X instead")" -->
935 <div class="memitem">
936 <div class="memproto">
937 <table class="memname">
939 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_keytype_to_enctypes </td>
941 <td class="paramtype">krb5_context </td>
942 <td class="paramname"> <em>context</em>, </td>
945 <td class="paramkey"></td>
947 <td class="paramtype">krb5_keytype </td>
948 <td class="paramname"> <em>keytype</em>, </td>
951 <td class="paramkey"></td>
953 <td class="paramtype">unsigned * </td>
954 <td class="paramname"> <em>len</em>, </td>
957 <td class="paramkey"></td>
959 <td class="paramtype">krb5_enctype ** </td>
960 <td class="paramname"> <em>val</em></td><td> </td>
965 <td></td><td></td><td></td>
972 Deprecated: keytypes doesn't exists, they are really enctypes.
975 <a class="anchor" name="gd41975d389631db8a13151fb864c0c42"></a><!-- doxytag: member="deprecated.c::krb5_keytype_to_enctypes_default" ref="gd41975d389631db8a13151fb864c0c42" args="(krb5_context context, krb5_keytype keytype, unsigned *len, krb5_enctype **val) KRB5_DEPRECATED_FUNCTION("Use X instead")" -->
976 <div class="memitem">
977 <div class="memproto">
978 <table class="memname">
980 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_keytype_to_enctypes_default </td>
982 <td class="paramtype">krb5_context </td>
983 <td class="paramname"> <em>context</em>, </td>
986 <td class="paramkey"></td>
988 <td class="paramtype">krb5_keytype </td>
989 <td class="paramname"> <em>keytype</em>, </td>
992 <td class="paramkey"></td>
994 <td class="paramtype">unsigned * </td>
995 <td class="paramname"> <em>len</em>, </td>
998 <td class="paramkey"></td>
1000 <td class="paramtype">krb5_enctype ** </td>
1001 <td class="paramname"> <em>val</em></td><td> </td>
1006 <td></td><td></td><td></td>
1010 <div class="memdoc">
1013 Deprecated: keytypes doesn't exists, they are really enctypes.
1016 <a class="anchor" name="gdf3188d181f3940b049f5064f74a90ec"></a><!-- doxytag: member="deprecated.c::krb5_keytype_to_string" ref="gdf3188d181f3940b049f5064f74a90ec" args="(krb5_context context, krb5_keytype keytype, char **string) KRB5_DEPRECATED_FUNCTION("Use X instead")" -->
1017 <div class="memitem">
1018 <div class="memproto">
1019 <table class="memname">
1021 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_keytype_to_string </td>
1023 <td class="paramtype">krb5_context </td>
1024 <td class="paramname"> <em>context</em>, </td>
1027 <td class="paramkey"></td>
1029 <td class="paramtype">krb5_keytype </td>
1030 <td class="paramname"> <em>keytype</em>, </td>
1033 <td class="paramkey"></td>
1035 <td class="paramtype">char ** </td>
1036 <td class="paramname"> <em>string</em></td><td> </td>
1041 <td></td><td></td><td></td>
1045 <div class="memdoc">
1048 Deprecated: keytypes doesn't exists, they are really enctypes in most cases, use krb5_enctype_to_string().
1051 <a class="anchor" name="g8edb548aa6c313e464c2134dbc0870c6"></a><!-- doxytag: member="deprecated.c::krb5_password_key_proc" ref="g8edb548aa6c313e464c2134dbc0870c6" args="(krb5_context context, krb5_enctype type, krb5_salt salt, krb5_const_pointer keyseed, krb5_keyblock **key) KRB5_DEPRECATED_FUNCTION("Use X instead")" -->
1052 <div class="memitem">
1053 <div class="memproto">
1054 <table class="memname">
1056 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_CALLCONV krb5_password_key_proc </td>
1058 <td class="paramtype">krb5_context </td>
1059 <td class="paramname"> <em>context</em>, </td>
1062 <td class="paramkey"></td>
1064 <td class="paramtype">krb5_enctype </td>
1065 <td class="paramname"> <em>type</em>, </td>
1068 <td class="paramkey"></td>
1070 <td class="paramtype">krb5_salt </td>
1071 <td class="paramname"> <em>salt</em>, </td>
1074 <td class="paramkey"></td>
1076 <td class="paramtype">krb5_const_pointer </td>
1077 <td class="paramname"> <em>keyseed</em>, </td>
1080 <td class="paramkey"></td>
1082 <td class="paramtype">krb5_keyblock ** </td>
1083 <td class="paramname"> <em>key</em></td><td> </td>
1088 <td></td><td></td><td></td>
1092 <div class="memdoc">
1095 Deprecated: use krb5_get_init_creds() and friends.
1098 <a class="anchor" name="g14f320f353bf7c0b325e520627aeecd1"></a><!-- doxytag: member="deprecated.c::krb5_princ_realm" ref="g14f320f353bf7c0b325e520627aeecd1" args="(krb5_context context, krb5_principal principal) KRB5_DEPRECATED_FUNCTION("Use X instead")" -->
1099 <div class="memitem">
1100 <div class="memproto">
1101 <table class="memname">
1103 <td class="memname">KRB5_LIB_FUNCTION krb5_realm* KRB5_LIB_CALL krb5_princ_realm </td>
1105 <td class="paramtype">krb5_context </td>
1106 <td class="paramname"> <em>context</em>, </td>
1109 <td class="paramkey"></td>
1111 <td class="paramtype">krb5_principal </td>
1112 <td class="paramname"> <em>principal</em></td><td> </td>
1117 <td></td><td></td><td></td>
1121 <div class="memdoc">
1124 Deprecated: use <a class="el" href="group__krb5__principal.html#gccd23426798cf776a96c23a455576362">krb5_principal_get_realm()</a>
1127 <a class="anchor" name="g376b5b8ec96bd7e644c1583291997dca"></a><!-- doxytag: member="deprecated.c::krb5_princ_set_realm" ref="g376b5b8ec96bd7e644c1583291997dca" args="(krb5_context context, krb5_principal principal, krb5_realm *realm) KRB5_DEPRECATED_FUNCTION("Use X instead")" -->
1128 <div class="memitem">
1129 <div class="memproto">
1130 <table class="memname">
1132 <td class="memname">KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_princ_set_realm </td>
1134 <td class="paramtype">krb5_context </td>
1135 <td class="paramname"> <em>context</em>, </td>
1138 <td class="paramkey"></td>
1140 <td class="paramtype">krb5_principal </td>
1141 <td class="paramname"> <em>principal</em>, </td>
1144 <td class="paramkey"></td>
1146 <td class="paramtype">krb5_realm * </td>
1147 <td class="paramname"> <em>realm</em></td><td> </td>
1152 <td></td><td></td><td></td>
1156 <div class="memdoc">
1159 Deprecated: use <a class="el" href="group__krb5__principal.html#gaacf06babb00b391f35a8468a0ec96f9">krb5_principal_set_realm()</a>
1162 <a class="anchor" name="gf89cefa0b780e9252ab97b7dd1bf340e"></a><!-- doxytag: member="deprecated.c::krb5_set_error_string" ref="gf89cefa0b780e9252ab97b7dd1bf340e" args="(krb5_context context, const char *fmt,...) __attribute__((format(printf" -->
1163 <div class="memitem">
1164 <div class="memproto">
1165 <table class="memname">
1167 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_set_error_string </td>
1169 <td class="paramtype">krb5_context </td>
1170 <td class="paramname"> <em>context</em>, </td>
1173 <td class="paramkey"></td>
1175 <td class="paramtype">const char * </td>
1176 <td class="paramname"> <em>fmt</em>, </td>
1179 <td class="paramkey"></td>
1181 <td class="paramtype"> </td>
1182 <td class="paramname"> <em>...</em></td><td> </td>
1187 <td></td><td></td><td></td>
1191 <div class="memdoc">
1194 Set the error message returned by krb5_get_error_string().<p>
1195 Deprecated: use krb5_get_error_message()<p>
1196 <dl compact><dt><b>Parameters:</b></dt><dd>
1197 <table border="0" cellspacing="2" cellpadding="0">
1198 <tr><td valign="top"></td><td valign="top"><em>context</em> </td><td>Kerberos context </td></tr>
1199 <tr><td valign="top"></td><td valign="top"><em>fmt</em> </td><td>error message to free</td></tr>
1202 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Return an error code or 0. </dd></dl>
1206 <a class="anchor" name="gf02ee01e78556f96ba033376a6e5de71"></a><!-- doxytag: member="deprecated.c::krb5_string_to_keytype" ref="gf02ee01e78556f96ba033376a6e5de71" args="(krb5_context context, const char *string, krb5_keytype *keytype) KRB5_DEPRECATED_FUNCTION("Use X instead")" -->
1207 <div class="memitem">
1208 <div class="memproto">
1209 <table class="memname">
1211 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_string_to_keytype </td>
1213 <td class="paramtype">krb5_context </td>
1214 <td class="paramname"> <em>context</em>, </td>
1217 <td class="paramkey"></td>
1219 <td class="paramtype">const char * </td>
1220 <td class="paramname"> <em>string</em>, </td>
1223 <td class="paramkey"></td>
1225 <td class="paramtype">krb5_keytype * </td>
1226 <td class="paramname"> <em>keytype</em></td><td> </td>
1231 <td></td><td></td><td></td>
1235 <div class="memdoc">
1238 Deprecated: keytypes doesn't exists, they are really enctypes in most cases, use krb5_string_to_enctype().
1241 <a class="anchor" name="ga698492299702f5568e941b62bf4decd"></a><!-- doxytag: member="deprecated.c::krb5_vset_error_string" ref="ga698492299702f5568e941b62bf4decd" args="(krb5_context context, const char *fmt, va_list args) __attribute__((format(printf" -->
1242 <div class="memitem">
1243 <div class="memproto">
1244 <table class="memname">
1246 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_vset_error_string </td>
1248 <td class="paramtype">krb5_context </td>
1249 <td class="paramname"> <em>context</em>, </td>
1252 <td class="paramkey"></td>
1254 <td class="paramtype">const char * </td>
1255 <td class="paramname"> <em>fmt</em>, </td>
1258 <td class="paramkey"></td>
1260 <td class="paramtype">va_list </td>
1261 <td class="paramname"> <em>args</em></td><td> </td>
1266 <td></td><td></td><td></td>
1270 <div class="memdoc">
1273 Set the error message returned by krb5_get_error_string(), deprecated, use <a class="el" href="group__krb5__error.html#g8961540f386e3e3d2700d31f7a4ba63d">krb5_set_error_message()</a>.<p>
1274 Deprecated: use krb5_vset_error_message()<p>
1275 <dl compact><dt><b>Parameters:</b></dt><dd>
1276 <table border="0" cellspacing="2" cellpadding="0">
1277 <tr><td valign="top"></td><td valign="top"><em>context</em> </td><td>Kerberos context </td></tr>
1278 <tr><td valign="top"></td><td valign="top"><em>msg</em> </td><td>error message to free</td></tr>
1281 <dl class="return" compact><dt><b>Returns:</b></dt><dd>Return an error code or 0. </dd></dl>
1286 <hr size="1"><address style="text-align: right;"><small>
1287 Generated on Wed Jan 11 14:07:49 2012 for HeimdalKerberos5library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>