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"> 6</head><body> 7<p> 8<a href="http://www.h5l.org/"><img src="http://www.h5l.org/keyhole-heimdal.png" alt="keyhole logo"/></a> 9</p> 10<!-- end of header marker --> 11<!-- Generated by Doxygen 1.5.6 --> 12<div class="navigation" id="top"> 13 <div class="tabs"> 14 <ul> 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> 19 </ul> 20 </div> 21</div> 22<div class="contents"> 23<h1>Heimdal Kerberos 5 deprecated functions</h1><table border="0" cellpadding="0" cellspacing="0"> 24<tr><td></td></tr> 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> 27krb5_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> 28 29<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br> 30krb5_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> 31 32<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br> 33krb5_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> 34 35<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION krb5_boolean <br> 36KRB5_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> 37 38<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION void <br> 39KRB5_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> 40 41<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br> 42krb5_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> 43 44<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br> 45krb5_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> 46 47<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br> 48krb5_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> 49 50<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br> 51krb5_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> 52 53<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br> 54krb5_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> 55 56<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br> 57krb5_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> 58 59<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br> 60krb5_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> 61 62<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br> 63krb5_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> 64 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> 67 68<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION void <br> 69KRB5_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> 70 71<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br> 72krb5_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> 73 74<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION void <br> 75KRB5_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> 76 77<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br> 78krb5_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> 79 80<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br> 81krb5_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> 82 83<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION void <br> 84KRB5_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> 85 86<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br> 87krb5_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> 88 89<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br> 90krb5_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> 91 92<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION void <br> 93KRB5_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> 94 95<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br> 96krb5_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> 97 98<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br> 99krb5_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> 100 101<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION void <br> 102KRB5_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> 103 104<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br> 105krb5_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> 106 107<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br> 108krb5_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> 109 110</table> 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"> 117 <tr> 118 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_auth_getremoteseqnumber </td> 119 <td>(</td> 120 <td class="paramtype">krb5_context </td> 121 <td class="paramname"> <em>context</em>, </td> 122 </tr> 123 <tr> 124 <td class="paramkey"></td> 125 <td></td> 126 <td class="paramtype">krb5_auth_context </td> 127 <td class="paramname"> <em>auth_context</em>, </td> 128 </tr> 129 <tr> 130 <td class="paramkey"></td> 131 <td></td> 132 <td class="paramtype">int32_t * </td> 133 <td class="paramname"> <em>seqnumber</em></td><td> </td> 134 </tr> 135 <tr> 136 <td></td> 137 <td>)</td> 138 <td></td><td></td><td></td> 139 </tr> 140 </table> 141</div> 142<div class="memdoc"> 143 144<p> 145Deprecated: use krb5_auth_con_getremoteseqnumber() 146</div> 147</div><p> 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"> 152 <tr> 153 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_c_enctype_compare </td> 154 <td>(</td> 155 <td class="paramtype">krb5_context </td> 156 <td class="paramname"> <em>context</em>, </td> 157 </tr> 158 <tr> 159 <td class="paramkey"></td> 160 <td></td> 161 <td class="paramtype">krb5_enctype </td> 162 <td class="paramname"> <em>e1</em>, </td> 163 </tr> 164 <tr> 165 <td class="paramkey"></td> 166 <td></td> 167 <td class="paramtype">krb5_enctype </td> 168 <td class="paramname"> <em>e2</em>, </td> 169 </tr> 170 <tr> 171 <td class="paramkey"></td> 172 <td></td> 173 <td class="paramtype">krb5_boolean * </td> 174 <td class="paramname"> <em>similar</em></td><td> </td> 175 </tr> 176 <tr> 177 <td></td> 178 <td>)</td> 179 <td></td><td></td><td></td> 180 </tr> 181 </table> 182</div> 183<div class="memdoc"> 184 185<p> 186Deprecated: keytypes doesn't exists, they are really enctypes. 187</div> 188</div><p> 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"> 193 <tr> 194 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_change_password </td> 195 <td>(</td> 196 <td class="paramtype">krb5_context </td> 197 <td class="paramname"> <em>context</em>, </td> 198 </tr> 199 <tr> 200 <td class="paramkey"></td> 201 <td></td> 202 <td class="paramtype">krb5_creds * </td> 203 <td class="paramname"> <em>creds</em>, </td> 204 </tr> 205 <tr> 206 <td class="paramkey"></td> 207 <td></td> 208 <td class="paramtype">const char * </td> 209 <td class="paramname"> <em>newpw</em>, </td> 210 </tr> 211 <tr> 212 <td class="paramkey"></td> 213 <td></td> 214 <td class="paramtype">int * </td> 215 <td class="paramname"> <em>result_code</em>, </td> 216 </tr> 217 <tr> 218 <td class="paramkey"></td> 219 <td></td> 220 <td class="paramtype">krb5_data * </td> 221 <td class="paramname"> <em>result_code_string</em>, </td> 222 </tr> 223 <tr> 224 <td class="paramkey"></td> 225 <td></td> 226 <td class="paramtype">krb5_data * </td> 227 <td class="paramname"> <em>result_string</em></td><td> </td> 228 </tr> 229 <tr> 230 <td></td> 231 <td>)</td> 232 <td></td><td></td><td></td> 233 </tr> 234 </table> 235</div> 236<div class="memdoc"> 237 238<p> 239Deprecated: <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> 248 </table> 249</dl> 250<dl class="return" compact><dt><b>Returns:</b></dt><dd>On sucess password is changed.</dd></dl> 251@ 252</div> 253</div><p> 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"> 258 <tr> 259 <td class="memname">KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_clear_error_string </td> 260 <td>(</td> 261 <td class="paramtype">krb5_context </td> 262 <td class="paramname"> <em>context</em> </td> 263 <td> ) </td> 264 <td></td> 265 </tr> 266 </table> 267</div> 268<div class="memdoc"> 269 270<p> 271Clear the error message returned by krb5_get_error_string().<p> 272Deprecated: 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> 276 </table> 277</dl> 278 279</div> 280</div><p> 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"> 285 <tr> 286 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_config_parse_string_multi </td> 287 <td>(</td> 288 <td class="paramtype">krb5_context </td> 289 <td class="paramname"> <em>context</em>, </td> 290 </tr> 291 <tr> 292 <td class="paramkey"></td> 293 <td></td> 294 <td class="paramtype">const char * </td> 295 <td class="paramname"> <em>string</em>, </td> 296 </tr> 297 <tr> 298 <td class="paramkey"></td> 299 <td></td> 300 <td class="paramtype">krb5_config_section ** </td> 301 <td class="paramname"> <em>res</em></td><td> </td> 302 </tr> 303 <tr> 304 <td></td> 305 <td>)</td> 306 <td></td><td></td><td></td> 307 </tr> 308 </table> 309</div> 310<div class="memdoc"> 311 312<p> 313Deprecated: configuration files are not strings 314</div> 315</div><p> 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"> 320 <tr> 321 <td class="memname">KRB5_LIB_FUNCTION krb5_boolean KRB5_LIB_CALL krb5_enctypes_compatible_keys </td> 322 <td>(</td> 323 <td class="paramtype">krb5_context </td> 324 <td class="paramname"> <em>context</em>, </td> 325 </tr> 326 <tr> 327 <td class="paramkey"></td> 328 <td></td> 329 <td class="paramtype">krb5_enctype </td> 330 <td class="paramname"> <em>etype1</em>, </td> 331 </tr> 332 <tr> 333 <td class="paramkey"></td> 334 <td></td> 335 <td class="paramtype">krb5_enctype </td> 336 <td class="paramname"> <em>etype2</em></td><td> </td> 337 </tr> 338 <tr> 339 <td></td> 340 <td>)</td> 341 <td></td><td></td><td></td> 342 </tr> 343 </table> 344</div> 345<div class="memdoc"> 346 347<p> 348Deprecated: keytypes doesn't exists, they are really enctypes. 349</div> 350</div><p> 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"> 355 <tr> 356 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_free_creds_contents </td> 357 <td>(</td> 358 <td class="paramtype">krb5_context </td> 359 <td class="paramname"> <em>context</em>, </td> 360 </tr> 361 <tr> 362 <td class="paramkey"></td> 363 <td></td> 364 <td class="paramtype">krb5_creds * </td> 365 <td class="paramname"> <em>c</em></td><td> </td> 366 </tr> 367 <tr> 368 <td></td> 369 <td>)</td> 370 <td></td><td></td><td></td> 371 </tr> 372 </table> 373</div> 374<div class="memdoc"> 375 376<p> 377Deprecated: use <a class="el" href="group__krb5.html#gd89c4c7b633646c39e4a34a7230c94e1">krb5_free_cred_contents()</a> 378</div> 379</div><p> 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"> 384 <tr> 385 <td class="memname">KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_free_data_contents </td> 386 <td>(</td> 387 <td class="paramtype">krb5_context </td> 388 <td class="paramname"> <em>context</em>, </td> 389 </tr> 390 <tr> 391 <td class="paramkey"></td> 392 <td></td> 393 <td class="paramtype">krb5_data * </td> 394 <td class="paramname"> <em>data</em></td><td> </td> 395 </tr> 396 <tr> 397 <td></td> 398 <td>)</td> 399 <td></td><td></td><td></td> 400 </tr> 401 </table> 402</div> 403<div class="memdoc"> 404 405<p> 406Same as <a class="el" href="group__krb5.html#gb4b80ac7a8bbab89fe947ae1c7828ea8">krb5_data_free()</a>. MIT compat.<p> 407Deprecated: 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> 412 </table> 413</dl> 414 415</div> 416</div><p> 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"> 421 <tr> 422 <td class="memname">KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_free_error_string </td> 423 <td>(</td> 424 <td class="paramtype">krb5_context </td> 425 <td class="paramname"> <em>context</em>, </td> 426 </tr> 427 <tr> 428 <td class="paramkey"></td> 429 <td></td> 430 <td class="paramtype">char * </td> 431 <td class="paramname"> <em>str</em></td><td> </td> 432 </tr> 433 <tr> 434 <td></td> 435 <td>)</td> 436 <td></td><td></td><td></td> 437 </tr> 438 </table> 439</div> 440<div class="memdoc"> 441 442<p> 443Free the error message returned by krb5_get_error_string().<p> 444Deprecated: 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> 449 </table> 450</dl> 451 452</div> 453</div><p> 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"> 458 <tr> 459 <td class="memname">KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_free_unparsed_name </td> 460 <td>(</td> 461 <td class="paramtype">krb5_context </td> 462 <td class="paramname"> <em>context</em>, </td> 463 </tr> 464 <tr> 465 <td class="paramkey"></td> 466 <td></td> 467 <td class="paramtype">char * </td> 468 <td class="paramname"> <em>str</em></td><td> </td> 469 </tr> 470 <tr> 471 <td></td> 472 <td>)</td> 473 <td></td><td></td><td></td> 474 </tr> 475 </table> 476</div> 477<div class="memdoc"> 478 479<p> 480Deprecated: use krb5_xfree(). 481</div> 482</div><p> 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"> 487 <tr> 488 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_generate_subkey </td> 489 <td>(</td> 490 <td class="paramtype">krb5_context </td> 491 <td class="paramname"> <em>context</em>, </td> 492 </tr> 493 <tr> 494 <td class="paramkey"></td> 495 <td></td> 496 <td class="paramtype">const krb5_keyblock * </td> 497 <td class="paramname"> <em>key</em>, </td> 498 </tr> 499 <tr> 500 <td class="paramkey"></td> 501 <td></td> 502 <td class="paramtype">krb5_keyblock ** </td> 503 <td class="paramname"> <em>subkey</em></td><td> </td> 504 </tr> 505 <tr> 506 <td></td> 507 <td>)</td> 508 <td></td><td></td><td></td> 509 </tr> 510 </table> 511</div> 512<div class="memdoc"> 513 514<p> 515Deprecated: use <a class="el" href="group__krb5__crypto.html#g147a581626c11fafee04bfda036781ea">krb5_generate_subkey_extended()</a> 516</div> 517</div><p> 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"> 522 <tr> 523 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_get_cred_from_kdc </td> 524 <td>(</td> 525 <td class="paramtype">krb5_context </td> 526 <td class="paramname"> <em>context</em>, </td> 527 </tr> 528 <tr> 529 <td class="paramkey"></td> 530 <td></td> 531 <td class="paramtype">krb5_ccache </td> 532 <td class="paramname"> <em>ccache</em>, </td> 533 </tr> 534 <tr> 535 <td class="paramkey"></td> 536 <td></td> 537 <td class="paramtype">krb5_creds * </td> 538 <td class="paramname"> <em>in_creds</em>, </td> 539 </tr> 540 <tr> 541 <td class="paramkey"></td> 542 <td></td> 543 <td class="paramtype">krb5_creds ** </td> 544 <td class="paramname"> <em>out_creds</em>, </td> 545 </tr> 546 <tr> 547 <td class="paramkey"></td> 548 <td></td> 549 <td class="paramtype">krb5_creds *** </td> 550 <td class="paramname"> <em>ret_tgts</em></td><td> </td> 551 </tr> 552 <tr> 553 <td></td> 554 <td>)</td> 555 <td></td><td></td><td></td> 556 </tr> 557 </table> 558</div> 559<div class="memdoc"> 560 561<p> 562Deprecated: use krb5_get_credentials_with_flags(). 563</div> 564</div><p> 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"> 569 <tr> 570 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_get_cred_from_kdc_opt </td> 571 <td>(</td> 572 <td class="paramtype">krb5_context </td> 573 <td class="paramname"> <em>context</em>, </td> 574 </tr> 575 <tr> 576 <td class="paramkey"></td> 577 <td></td> 578 <td class="paramtype">krb5_ccache </td> 579 <td class="paramname"> <em>ccache</em>, </td> 580 </tr> 581 <tr> 582 <td class="paramkey"></td> 583 <td></td> 584 <td class="paramtype">krb5_creds * </td> 585 <td class="paramname"> <em>in_creds</em>, </td> 586 </tr> 587 <tr> 588 <td class="paramkey"></td> 589 <td></td> 590 <td class="paramtype">krb5_creds ** </td> 591 <td class="paramname"> <em>out_creds</em>, </td> 592 </tr> 593 <tr> 594 <td class="paramkey"></td> 595 <td></td> 596 <td class="paramtype">krb5_creds *** </td> 597 <td class="paramname"> <em>ret_tgts</em>, </td> 598 </tr> 599 <tr> 600 <td class="paramkey"></td> 601 <td></td> 602 <td class="paramtype">krb5_flags </td> 603 <td class="paramname"> <em>flags</em></td><td> </td> 604 </tr> 605 <tr> 606 <td></td> 607 <td>)</td> 608 <td></td><td></td><td></td> 609 </tr> 610 </table> 611</div> 612<div class="memdoc"> 613 614<p> 615Deprecated: use krb5_get_credentials_with_flags(). 616</div> 617</div><p> 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"> 622 <tr> 623 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_get_in_tkt_with_keytab </td> 624 <td>(</td> 625 <td class="paramtype">krb5_context </td> 626 <td class="paramname"> <em>context</em>, </td> 627 </tr> 628 <tr> 629 <td class="paramkey"></td> 630 <td></td> 631 <td class="paramtype">krb5_flags </td> 632 <td class="paramname"> <em>options</em>, </td> 633 </tr> 634 <tr> 635 <td class="paramkey"></td> 636 <td></td> 637 <td class="paramtype">krb5_addresses * </td> 638 <td class="paramname"> <em>addrs</em>, </td> 639 </tr> 640 <tr> 641 <td class="paramkey"></td> 642 <td></td> 643 <td class="paramtype">const krb5_enctype * </td> 644 <td class="paramname"> <em>etypes</em>, </td> 645 </tr> 646 <tr> 647 <td class="paramkey"></td> 648 <td></td> 649 <td class="paramtype">const krb5_preauthtype * </td> 650 <td class="paramname"> <em>pre_auth_types</em>, </td> 651 </tr> 652 <tr> 653 <td class="paramkey"></td> 654 <td></td> 655 <td class="paramtype">krb5_keytab </td> 656 <td class="paramname"> <em>keytab</em>, </td> 657 </tr> 658 <tr> 659 <td class="paramkey"></td> 660 <td></td> 661 <td class="paramtype">krb5_ccache </td> 662 <td class="paramname"> <em>ccache</em>, </td> 663 </tr> 664 <tr> 665 <td class="paramkey"></td> 666 <td></td> 667 <td class="paramtype">krb5_creds * </td> 668 <td class="paramname"> <em>creds</em>, </td> 669 </tr> 670 <tr> 671 <td class="paramkey"></td> 672 <td></td> 673 <td class="paramtype">krb5_kdc_rep * </td> 674 <td class="paramname"> <em>ret_as_reply</em></td><td> </td> 675 </tr> 676 <tr> 677 <td></td> 678 <td>)</td> 679 <td></td><td></td><td></td> 680 </tr> 681 </table> 682</div> 683<div class="memdoc"> 684 685<p> 686Deprecated: use krb5_get_init_creds() and friends. 687</div> 688</div><p> 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"> 693 <tr> 694 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_get_in_tkt_with_password </td> 695 <td>(</td> 696 <td class="paramtype">krb5_context </td> 697 <td class="paramname"> <em>context</em>, </td> 698 </tr> 699 <tr> 700 <td class="paramkey"></td> 701 <td></td> 702 <td class="paramtype">krb5_flags </td> 703 <td class="paramname"> <em>options</em>, </td> 704 </tr> 705 <tr> 706 <td class="paramkey"></td> 707 <td></td> 708 <td class="paramtype">krb5_addresses * </td> 709 <td class="paramname"> <em>addrs</em>, </td> 710 </tr> 711 <tr> 712 <td class="paramkey"></td> 713 <td></td> 714 <td class="paramtype">const krb5_enctype * </td> 715 <td class="paramname"> <em>etypes</em>, </td> 716 </tr> 717 <tr> 718 <td class="paramkey"></td> 719 <td></td> 720 <td class="paramtype">const krb5_preauthtype * </td> 721 <td class="paramname"> <em>pre_auth_types</em>, </td> 722 </tr> 723 <tr> 724 <td class="paramkey"></td> 725 <td></td> 726 <td class="paramtype">const char * </td> 727 <td class="paramname"> <em>password</em>, </td> 728 </tr> 729 <tr> 730 <td class="paramkey"></td> 731 <td></td> 732 <td class="paramtype">krb5_ccache </td> 733 <td class="paramname"> <em>ccache</em>, </td> 734 </tr> 735 <tr> 736 <td class="paramkey"></td> 737 <td></td> 738 <td class="paramtype">krb5_creds * </td> 739 <td class="paramname"> <em>creds</em>, </td> 740 </tr> 741 <tr> 742 <td class="paramkey"></td> 743 <td></td> 744 <td class="paramtype">krb5_kdc_rep * </td> 745 <td class="paramname"> <em>ret_as_reply</em></td><td> </td> 746 </tr> 747 <tr> 748 <td></td> 749 <td>)</td> 750 <td></td><td></td><td></td> 751 </tr> 752 </table> 753</div> 754<div class="memdoc"> 755 756<p> 757Deprecated: use krb5_get_init_creds() and friends. 758</div> 759</div><p> 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"> 764 <tr> 765 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_get_in_tkt_with_skey </td> 766 <td>(</td> 767 <td class="paramtype">krb5_context </td> 768 <td class="paramname"> <em>context</em>, </td> 769 </tr> 770 <tr> 771 <td class="paramkey"></td> 772 <td></td> 773 <td class="paramtype">krb5_flags </td> 774 <td class="paramname"> <em>options</em>, </td> 775 </tr> 776 <tr> 777 <td class="paramkey"></td> 778 <td></td> 779 <td class="paramtype">krb5_addresses * </td> 780 <td class="paramname"> <em>addrs</em>, </td> 781 </tr> 782 <tr> 783 <td class="paramkey"></td> 784 <td></td> 785 <td class="paramtype">const krb5_enctype * </td> 786 <td class="paramname"> <em>etypes</em>, </td> 787 </tr> 788 <tr> 789 <td class="paramkey"></td> 790 <td></td> 791 <td class="paramtype">const krb5_preauthtype * </td> 792 <td class="paramname"> <em>pre_auth_types</em>, </td> 793 </tr> 794 <tr> 795 <td class="paramkey"></td> 796 <td></td> 797 <td class="paramtype">const krb5_keyblock * </td> 798 <td class="paramname"> <em>key</em>, </td> 799 </tr> 800 <tr> 801 <td class="paramkey"></td> 802 <td></td> 803 <td class="paramtype">krb5_ccache </td> 804 <td class="paramname"> <em>ccache</em>, </td> 805 </tr> 806 <tr> 807 <td class="paramkey"></td> 808 <td></td> 809 <td class="paramtype">krb5_creds * </td> 810 <td class="paramname"> <em>creds</em>, </td> 811 </tr> 812 <tr> 813 <td class="paramkey"></td> 814 <td></td> 815 <td class="paramtype">krb5_kdc_rep * </td> 816 <td class="paramname"> <em>ret_as_reply</em></td><td> </td> 817 </tr> 818 <tr> 819 <td></td> 820 <td>)</td> 821 <td></td><td></td><td></td> 822 </tr> 823 </table> 824</div> 825<div class="memdoc"> 826 827<p> 828Deprecated: use krb5_get_init_creds() and friends. 829</div> 830</div><p> 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"> 835 <tr> 836 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_get_init_creds_opt_get_error </td> 837 <td>(</td> 838 <td class="paramtype">krb5_context </td> 839 <td class="paramname"> <em>context</em>, </td> 840 </tr> 841 <tr> 842 <td class="paramkey"></td> 843 <td></td> 844 <td class="paramtype">krb5_get_init_creds_opt * </td> 845 <td class="paramname"> <em>opt</em>, </td> 846 </tr> 847 <tr> 848 <td class="paramkey"></td> 849 <td></td> 850 <td class="paramtype">KRB_ERROR ** </td> 851 <td class="paramname"> <em>error</em></td><td> </td> 852 </tr> 853 <tr> 854 <td></td> 855 <td>)</td> 856 <td></td><td></td><td></td> 857 </tr> 858 </table> 859</div> 860<div class="memdoc"> 861 862<p> 863Deprecated: 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>. 864</div> 865</div><p> 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"> 870 <tr> 871 <td class="memname">KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_get_init_creds_opt_init </td> 872 <td>(</td> 873 <td class="paramtype">krb5_get_init_creds_opt * </td> 874 <td class="paramname"> <em>opt</em> </td> 875 <td> ) </td> 876 <td></td> 877 </tr> 878 </table> 879</div> 880<div class="memdoc"> 881 882<p> 883Deprecated: use <a class="el" href="group__krb5__credential.html#gbc0922393cb5c5eecec2d83f1851c21b">krb5_get_init_creds_opt_alloc()</a>.<p> 884The 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. 885</div> 886</div><p> 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"> 891 <tr> 892 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_CALLCONV krb5_keytab_key_proc </td> 893 <td>(</td> 894 <td class="paramtype">krb5_context </td> 895 <td class="paramname"> <em>context</em>, </td> 896 </tr> 897 <tr> 898 <td class="paramkey"></td> 899 <td></td> 900 <td class="paramtype">krb5_enctype </td> 901 <td class="paramname"> <em>enctype</em>, </td> 902 </tr> 903 <tr> 904 <td class="paramkey"></td> 905 <td></td> 906 <td class="paramtype">krb5_salt </td> 907 <td class="paramname"> <em>salt</em>, </td> 908 </tr> 909 <tr> 910 <td class="paramkey"></td> 911 <td></td> 912 <td class="paramtype">krb5_const_pointer </td> 913 <td class="paramname"> <em>keyseed</em>, </td> 914 </tr> 915 <tr> 916 <td class="paramkey"></td> 917 <td></td> 918 <td class="paramtype">krb5_keyblock ** </td> 919 <td class="paramname"> <em>key</em></td><td> </td> 920 </tr> 921 <tr> 922 <td></td> 923 <td>)</td> 924 <td></td><td></td><td></td> 925 </tr> 926 </table> 927</div> 928<div class="memdoc"> 929 930<p> 931Deprecated: use krb5_get_init_creds() and friends. 932</div> 933</div><p> 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"> 938 <tr> 939 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_keytype_to_enctypes </td> 940 <td>(</td> 941 <td class="paramtype">krb5_context </td> 942 <td class="paramname"> <em>context</em>, </td> 943 </tr> 944 <tr> 945 <td class="paramkey"></td> 946 <td></td> 947 <td class="paramtype">krb5_keytype </td> 948 <td class="paramname"> <em>keytype</em>, </td> 949 </tr> 950 <tr> 951 <td class="paramkey"></td> 952 <td></td> 953 <td class="paramtype">unsigned * </td> 954 <td class="paramname"> <em>len</em>, </td> 955 </tr> 956 <tr> 957 <td class="paramkey"></td> 958 <td></td> 959 <td class="paramtype">krb5_enctype ** </td> 960 <td class="paramname"> <em>val</em></td><td> </td> 961 </tr> 962 <tr> 963 <td></td> 964 <td>)</td> 965 <td></td><td></td><td></td> 966 </tr> 967 </table> 968</div> 969<div class="memdoc"> 970 971<p> 972Deprecated: keytypes doesn't exists, they are really enctypes. 973</div> 974</div><p> 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"> 979 <tr> 980 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_keytype_to_enctypes_default </td> 981 <td>(</td> 982 <td class="paramtype">krb5_context </td> 983 <td class="paramname"> <em>context</em>, </td> 984 </tr> 985 <tr> 986 <td class="paramkey"></td> 987 <td></td> 988 <td class="paramtype">krb5_keytype </td> 989 <td class="paramname"> <em>keytype</em>, </td> 990 </tr> 991 <tr> 992 <td class="paramkey"></td> 993 <td></td> 994 <td class="paramtype">unsigned * </td> 995 <td class="paramname"> <em>len</em>, </td> 996 </tr> 997 <tr> 998 <td class="paramkey"></td> 999 <td></td> 1000 <td class="paramtype">krb5_enctype ** </td> 1001 <td class="paramname"> <em>val</em></td><td> </td> 1002 </tr> 1003 <tr> 1004 <td></td> 1005 <td>)</td> 1006 <td></td><td></td><td></td> 1007 </tr> 1008 </table> 1009</div> 1010<div class="memdoc"> 1011 1012<p> 1013Deprecated: keytypes doesn't exists, they are really enctypes. 1014</div> 1015</div><p> 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"> 1020 <tr> 1021 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_keytype_to_string </td> 1022 <td>(</td> 1023 <td class="paramtype">krb5_context </td> 1024 <td class="paramname"> <em>context</em>, </td> 1025 </tr> 1026 <tr> 1027 <td class="paramkey"></td> 1028 <td></td> 1029 <td class="paramtype">krb5_keytype </td> 1030 <td class="paramname"> <em>keytype</em>, </td> 1031 </tr> 1032 <tr> 1033 <td class="paramkey"></td> 1034 <td></td> 1035 <td class="paramtype">char ** </td> 1036 <td class="paramname"> <em>string</em></td><td> </td> 1037 </tr> 1038 <tr> 1039 <td></td> 1040 <td>)</td> 1041 <td></td><td></td><td></td> 1042 </tr> 1043 </table> 1044</div> 1045<div class="memdoc"> 1046 1047<p> 1048Deprecated: keytypes doesn't exists, they are really enctypes in most cases, use krb5_enctype_to_string(). 1049</div> 1050</div><p> 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"> 1055 <tr> 1056 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_CALLCONV krb5_password_key_proc </td> 1057 <td>(</td> 1058 <td class="paramtype">krb5_context </td> 1059 <td class="paramname"> <em>context</em>, </td> 1060 </tr> 1061 <tr> 1062 <td class="paramkey"></td> 1063 <td></td> 1064 <td class="paramtype">krb5_enctype </td> 1065 <td class="paramname"> <em>type</em>, </td> 1066 </tr> 1067 <tr> 1068 <td class="paramkey"></td> 1069 <td></td> 1070 <td class="paramtype">krb5_salt </td> 1071 <td class="paramname"> <em>salt</em>, </td> 1072 </tr> 1073 <tr> 1074 <td class="paramkey"></td> 1075 <td></td> 1076 <td class="paramtype">krb5_const_pointer </td> 1077 <td class="paramname"> <em>keyseed</em>, </td> 1078 </tr> 1079 <tr> 1080 <td class="paramkey"></td> 1081 <td></td> 1082 <td class="paramtype">krb5_keyblock ** </td> 1083 <td class="paramname"> <em>key</em></td><td> </td> 1084 </tr> 1085 <tr> 1086 <td></td> 1087 <td>)</td> 1088 <td></td><td></td><td></td> 1089 </tr> 1090 </table> 1091</div> 1092<div class="memdoc"> 1093 1094<p> 1095Deprecated: use krb5_get_init_creds() and friends. 1096</div> 1097</div><p> 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"> 1102 <tr> 1103 <td class="memname">KRB5_LIB_FUNCTION krb5_realm* KRB5_LIB_CALL krb5_princ_realm </td> 1104 <td>(</td> 1105 <td class="paramtype">krb5_context </td> 1106 <td class="paramname"> <em>context</em>, </td> 1107 </tr> 1108 <tr> 1109 <td class="paramkey"></td> 1110 <td></td> 1111 <td class="paramtype">krb5_principal </td> 1112 <td class="paramname"> <em>principal</em></td><td> </td> 1113 </tr> 1114 <tr> 1115 <td></td> 1116 <td>)</td> 1117 <td></td><td></td><td></td> 1118 </tr> 1119 </table> 1120</div> 1121<div class="memdoc"> 1122 1123<p> 1124Deprecated: use <a class="el" href="group__krb5__principal.html#gccd23426798cf776a96c23a455576362">krb5_principal_get_realm()</a> 1125</div> 1126</div><p> 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"> 1131 <tr> 1132 <td class="memname">KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_princ_set_realm </td> 1133 <td>(</td> 1134 <td class="paramtype">krb5_context </td> 1135 <td class="paramname"> <em>context</em>, </td> 1136 </tr> 1137 <tr> 1138 <td class="paramkey"></td> 1139 <td></td> 1140 <td class="paramtype">krb5_principal </td> 1141 <td class="paramname"> <em>principal</em>, </td> 1142 </tr> 1143 <tr> 1144 <td class="paramkey"></td> 1145 <td></td> 1146 <td class="paramtype">krb5_realm * </td> 1147 <td class="paramname"> <em>realm</em></td><td> </td> 1148 </tr> 1149 <tr> 1150 <td></td> 1151 <td>)</td> 1152 <td></td><td></td><td></td> 1153 </tr> 1154 </table> 1155</div> 1156<div class="memdoc"> 1157 1158<p> 1159Deprecated: use <a class="el" href="group__krb5__principal.html#gaacf06babb00b391f35a8468a0ec96f9">krb5_principal_set_realm()</a> 1160</div> 1161</div><p> 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"> 1166 <tr> 1167 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_set_error_string </td> 1168 <td>(</td> 1169 <td class="paramtype">krb5_context </td> 1170 <td class="paramname"> <em>context</em>, </td> 1171 </tr> 1172 <tr> 1173 <td class="paramkey"></td> 1174 <td></td> 1175 <td class="paramtype">const char * </td> 1176 <td class="paramname"> <em>fmt</em>, </td> 1177 </tr> 1178 <tr> 1179 <td class="paramkey"></td> 1180 <td></td> 1181 <td class="paramtype"> </td> 1182 <td class="paramname"> <em>...</em></td><td> </td> 1183 </tr> 1184 <tr> 1185 <td></td> 1186 <td>)</td> 1187 <td></td><td></td><td></td> 1188 </tr> 1189 </table> 1190</div> 1191<div class="memdoc"> 1192 1193<p> 1194Set the error message returned by krb5_get_error_string().<p> 1195Deprecated: 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> 1200 </table> 1201</dl> 1202<dl class="return" compact><dt><b>Returns:</b></dt><dd>Return an error code or 0. </dd></dl> 1203 1204</div> 1205</div><p> 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"> 1210 <tr> 1211 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_string_to_keytype </td> 1212 <td>(</td> 1213 <td class="paramtype">krb5_context </td> 1214 <td class="paramname"> <em>context</em>, </td> 1215 </tr> 1216 <tr> 1217 <td class="paramkey"></td> 1218 <td></td> 1219 <td class="paramtype">const char * </td> 1220 <td class="paramname"> <em>string</em>, </td> 1221 </tr> 1222 <tr> 1223 <td class="paramkey"></td> 1224 <td></td> 1225 <td class="paramtype">krb5_keytype * </td> 1226 <td class="paramname"> <em>keytype</em></td><td> </td> 1227 </tr> 1228 <tr> 1229 <td></td> 1230 <td>)</td> 1231 <td></td><td></td><td></td> 1232 </tr> 1233 </table> 1234</div> 1235<div class="memdoc"> 1236 1237<p> 1238Deprecated: keytypes doesn't exists, they are really enctypes in most cases, use krb5_string_to_enctype(). 1239</div> 1240</div><p> 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"> 1245 <tr> 1246 <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_vset_error_string </td> 1247 <td>(</td> 1248 <td class="paramtype">krb5_context </td> 1249 <td class="paramname"> <em>context</em>, </td> 1250 </tr> 1251 <tr> 1252 <td class="paramkey"></td> 1253 <td></td> 1254 <td class="paramtype">const char * </td> 1255 <td class="paramname"> <em>fmt</em>, </td> 1256 </tr> 1257 <tr> 1258 <td class="paramkey"></td> 1259 <td></td> 1260 <td class="paramtype">va_list </td> 1261 <td class="paramname"> <em>args</em></td><td> </td> 1262 </tr> 1263 <tr> 1264 <td></td> 1265 <td>)</td> 1266 <td></td><td></td><td></td> 1267 </tr> 1268 </table> 1269</div> 1270<div class="memdoc"> 1271 1272<p> 1273Set 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> 1274Deprecated: 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> 1279 </table> 1280</dl> 1281<dl class="return" compact><dt><b>Returns:</b></dt><dd>Return an error code or 0. </dd></dl> 1282 1283</div> 1284</div><p> 1285</div> 1286<hr size="1"><address style="text-align: right;"><small> 1287Generated 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> 1288</body> 1289</html> 1290