1226031Sstas<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2226031Sstas<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> 3226031Sstas<title>HeimdalKerberos5library: Heimdal Kerberos 5 deprecated functions</title> 4226031Sstas<link href="doxygen.css" rel="stylesheet" type="text/css"> 5226031Sstas<link href="tabs.css" rel="stylesheet" type="text/css"> 6226031Sstas</head><body> 7226031Sstas<p> 8226031Sstas<a href="http://www.h5l.org/"><img src="http://www.h5l.org/keyhole-heimdal.png" alt="keyhole logo"/></a> 9226031Sstas</p> 10226031Sstas<!-- end of header marker --> 11226031Sstas<!-- Generated by Doxygen 1.5.6 --> 12226031Sstas<div class="navigation" id="top"> 13226031Sstas <div class="tabs"> 14226031Sstas <ul> 15226031Sstas <li><a href="index.html"><span>Main Page</span></a></li> 16226031Sstas <li><a href="pages.html"><span>Related Pages</span></a></li> 17226031Sstas <li><a href="modules.html"><span>Modules</span></a></li> 18226031Sstas <li><a href="annotated.html"><span>Data Structures</span></a></li> 19226031Sstas </ul> 20226031Sstas </div> 21226031Sstas</div> 22226031Sstas<div class="contents"> 23226031Sstas<h1>Heimdal Kerberos 5 deprecated functions</h1><table border="0" cellpadding="0" cellspacing="0"> 24226031Sstas<tr><td></td></tr> 25226031Sstas<tr><td colspan="2"><br><h2>Functions</h2></td></tr> 26226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br> 27226031Sstaskrb5_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> 28226031Sstas 29226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br> 30226031Sstaskrb5_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> 31226031Sstas 32226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br> 33226031Sstaskrb5_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> 34226031Sstas 35226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION krb5_boolean <br> 36226031SstasKRB5_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> 37226031Sstas 38226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION void <br> 39226031SstasKRB5_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> 40226031Sstas 41226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br> 42226031Sstaskrb5_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> 43226031Sstas 44226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br> 45226031Sstaskrb5_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> 46226031Sstas 47226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br> 48226031Sstaskrb5_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> 49226031Sstas 50226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br> 51226031Sstaskrb5_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> 52226031Sstas 53226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br> 54226031Sstaskrb5_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> 55226031Sstas 56226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br> 57226031Sstaskrb5_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> 58226031Sstas 59226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br> 60226031Sstaskrb5_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> 61226031Sstas 62226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br> 63226031Sstaskrb5_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> 64226031Sstas 65226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION krb5_realm <br> 66226031Sstas*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> 67226031Sstas 68226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION void <br> 69226031SstasKRB5_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> 70226031Sstas 71226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br> 72226031Sstaskrb5_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> 73226031Sstas 74226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION void <br> 75226031SstasKRB5_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> 76226031Sstas 77226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br> 78226031Sstaskrb5_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> 79226031Sstas 80226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br> 81226031Sstaskrb5_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> 82226031Sstas 83226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION void <br> 84226031SstasKRB5_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> 85226031Sstas 86226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br> 87226031Sstaskrb5_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> 88226031Sstas 89226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br> 90226031Sstaskrb5_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> 91226031Sstas 92226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION void <br> 93226031SstasKRB5_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> 94226031Sstas 95226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br> 96226031Sstaskrb5_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> 97226031Sstas 98226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br> 99226031Sstaskrb5_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> 100226031Sstas 101226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION void <br> 102226031SstasKRB5_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> 103226031Sstas 104226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br> 105226031Sstaskrb5_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> 106226031Sstas 107226031Sstas<tr><td class="memItemLeft" nowrap align="right" valign="top">KRB5_LIB_FUNCTION <br> 108226031Sstaskrb5_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> 109226031Sstas 110226031Sstas</table> 111226031Sstas<hr><a name="_details"></a><h2>Detailed Description</h2> 112226031Sstas<hr><h2>Function Documentation</h2> 113226031Sstas<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")" --> 114226031Sstas<div class="memitem"> 115226031Sstas<div class="memproto"> 116226031Sstas <table class="memname"> 117226031Sstas <tr> 118226031Sstas <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_auth_getremoteseqnumber </td> 119226031Sstas <td>(</td> 120226031Sstas <td class="paramtype">krb5_context </td> 121226031Sstas <td class="paramname"> <em>context</em>, </td> 122226031Sstas </tr> 123226031Sstas <tr> 124226031Sstas <td class="paramkey"></td> 125226031Sstas <td></td> 126226031Sstas <td class="paramtype">krb5_auth_context </td> 127226031Sstas <td class="paramname"> <em>auth_context</em>, </td> 128226031Sstas </tr> 129226031Sstas <tr> 130226031Sstas <td class="paramkey"></td> 131226031Sstas <td></td> 132226031Sstas <td class="paramtype">int32_t * </td> 133226031Sstas <td class="paramname"> <em>seqnumber</em></td><td> </td> 134226031Sstas </tr> 135226031Sstas <tr> 136226031Sstas <td></td> 137226031Sstas <td>)</td> 138226031Sstas <td></td><td></td><td></td> 139226031Sstas </tr> 140226031Sstas </table> 141226031Sstas</div> 142226031Sstas<div class="memdoc"> 143226031Sstas 144226031Sstas<p> 145226031SstasDeprecated: use krb5_auth_con_getremoteseqnumber() 146226031Sstas</div> 147226031Sstas</div><p> 148226031Sstas<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")" --> 149226031Sstas<div class="memitem"> 150226031Sstas<div class="memproto"> 151226031Sstas <table class="memname"> 152226031Sstas <tr> 153226031Sstas <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_c_enctype_compare </td> 154226031Sstas <td>(</td> 155226031Sstas <td class="paramtype">krb5_context </td> 156226031Sstas <td class="paramname"> <em>context</em>, </td> 157226031Sstas </tr> 158226031Sstas <tr> 159226031Sstas <td class="paramkey"></td> 160226031Sstas <td></td> 161226031Sstas <td class="paramtype">krb5_enctype </td> 162226031Sstas <td class="paramname"> <em>e1</em>, </td> 163226031Sstas </tr> 164226031Sstas <tr> 165226031Sstas <td class="paramkey"></td> 166226031Sstas <td></td> 167226031Sstas <td class="paramtype">krb5_enctype </td> 168226031Sstas <td class="paramname"> <em>e2</em>, </td> 169226031Sstas </tr> 170226031Sstas <tr> 171226031Sstas <td class="paramkey"></td> 172226031Sstas <td></td> 173226031Sstas <td class="paramtype">krb5_boolean * </td> 174226031Sstas <td class="paramname"> <em>similar</em></td><td> </td> 175226031Sstas </tr> 176226031Sstas <tr> 177226031Sstas <td></td> 178226031Sstas <td>)</td> 179226031Sstas <td></td><td></td><td></td> 180226031Sstas </tr> 181226031Sstas </table> 182226031Sstas</div> 183226031Sstas<div class="memdoc"> 184226031Sstas 185226031Sstas<p> 186226031SstasDeprecated: keytypes doesn't exists, they are really enctypes. 187226031Sstas</div> 188226031Sstas</div><p> 189226031Sstas<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")" --> 190226031Sstas<div class="memitem"> 191226031Sstas<div class="memproto"> 192226031Sstas <table class="memname"> 193226031Sstas <tr> 194226031Sstas <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_change_password </td> 195226031Sstas <td>(</td> 196226031Sstas <td class="paramtype">krb5_context </td> 197226031Sstas <td class="paramname"> <em>context</em>, </td> 198226031Sstas </tr> 199226031Sstas <tr> 200226031Sstas <td class="paramkey"></td> 201226031Sstas <td></td> 202226031Sstas <td class="paramtype">krb5_creds * </td> 203226031Sstas <td class="paramname"> <em>creds</em>, </td> 204226031Sstas </tr> 205226031Sstas <tr> 206226031Sstas <td class="paramkey"></td> 207226031Sstas <td></td> 208226031Sstas <td class="paramtype">const char * </td> 209226031Sstas <td class="paramname"> <em>newpw</em>, </td> 210226031Sstas </tr> 211226031Sstas <tr> 212226031Sstas <td class="paramkey"></td> 213226031Sstas <td></td> 214226031Sstas <td class="paramtype">int * </td> 215226031Sstas <td class="paramname"> <em>result_code</em>, </td> 216226031Sstas </tr> 217226031Sstas <tr> 218226031Sstas <td class="paramkey"></td> 219226031Sstas <td></td> 220226031Sstas <td class="paramtype">krb5_data * </td> 221226031Sstas <td class="paramname"> <em>result_code_string</em>, </td> 222226031Sstas </tr> 223226031Sstas <tr> 224226031Sstas <td class="paramkey"></td> 225226031Sstas <td></td> 226226031Sstas <td class="paramtype">krb5_data * </td> 227226031Sstas <td class="paramname"> <em>result_string</em></td><td> </td> 228226031Sstas </tr> 229226031Sstas <tr> 230226031Sstas <td></td> 231226031Sstas <td>)</td> 232226031Sstas <td></td><td></td><td></td> 233226031Sstas </tr> 234226031Sstas </table> 235226031Sstas</div> 236226031Sstas<div class="memdoc"> 237226031Sstas 238226031Sstas<p> 239226031SstasDeprecated: <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> 240226031Sstas<dl compact><dt><b>Parameters:</b></dt><dd> 241226031Sstas <table border="0" cellspacing="2" cellpadding="0"> 242226031Sstas <tr><td valign="top"></td><td valign="top"><em>context</em> </td><td>a Keberos context </td></tr> 243226031Sstas <tr><td valign="top"></td><td valign="top"><em>creds</em> </td><td></td></tr> 244226031Sstas <tr><td valign="top"></td><td valign="top"><em>newpw</em> </td><td></td></tr> 245226031Sstas <tr><td valign="top"></td><td valign="top"><em>result_code</em> </td><td></td></tr> 246226031Sstas <tr><td valign="top"></td><td valign="top"><em>result_code_string</em> </td><td></td></tr> 247226031Sstas <tr><td valign="top"></td><td valign="top"><em>result_string</em> </td><td></td></tr> 248226031Sstas </table> 249226031Sstas</dl> 250226031Sstas<dl class="return" compact><dt><b>Returns:</b></dt><dd>On sucess password is changed.</dd></dl> 251226031Sstas@ 252226031Sstas</div> 253226031Sstas</div><p> 254226031Sstas<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")" --> 255226031Sstas<div class="memitem"> 256226031Sstas<div class="memproto"> 257226031Sstas <table class="memname"> 258226031Sstas <tr> 259226031Sstas <td class="memname">KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_clear_error_string </td> 260226031Sstas <td>(</td> 261226031Sstas <td class="paramtype">krb5_context </td> 262226031Sstas <td class="paramname"> <em>context</em> </td> 263226031Sstas <td> ) </td> 264226031Sstas <td></td> 265226031Sstas </tr> 266226031Sstas </table> 267226031Sstas</div> 268226031Sstas<div class="memdoc"> 269226031Sstas 270226031Sstas<p> 271226031SstasClear the error message returned by krb5_get_error_string().<p> 272226031SstasDeprecated: use <a class="el" href="group__krb5__error.html#g21bbb3fd831bce0e987b1184668e0764">krb5_clear_error_message()</a><p> 273226031Sstas<dl compact><dt><b>Parameters:</b></dt><dd> 274226031Sstas <table border="0" cellspacing="2" cellpadding="0"> 275226031Sstas <tr><td valign="top"></td><td valign="top"><em>context</em> </td><td>Kerberos context </td></tr> 276226031Sstas </table> 277226031Sstas</dl> 278226031Sstas 279226031Sstas</div> 280226031Sstas</div><p> 281226031Sstas<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")" --> 282226031Sstas<div class="memitem"> 283226031Sstas<div class="memproto"> 284226031Sstas <table class="memname"> 285226031Sstas <tr> 286226031Sstas <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_config_parse_string_multi </td> 287226031Sstas <td>(</td> 288226031Sstas <td class="paramtype">krb5_context </td> 289226031Sstas <td class="paramname"> <em>context</em>, </td> 290226031Sstas </tr> 291226031Sstas <tr> 292226031Sstas <td class="paramkey"></td> 293226031Sstas <td></td> 294226031Sstas <td class="paramtype">const char * </td> 295226031Sstas <td class="paramname"> <em>string</em>, </td> 296226031Sstas </tr> 297226031Sstas <tr> 298226031Sstas <td class="paramkey"></td> 299226031Sstas <td></td> 300226031Sstas <td class="paramtype">krb5_config_section ** </td> 301226031Sstas <td class="paramname"> <em>res</em></td><td> </td> 302226031Sstas </tr> 303226031Sstas <tr> 304226031Sstas <td></td> 305226031Sstas <td>)</td> 306226031Sstas <td></td><td></td><td></td> 307226031Sstas </tr> 308226031Sstas </table> 309226031Sstas</div> 310226031Sstas<div class="memdoc"> 311226031Sstas 312226031Sstas<p> 313226031SstasDeprecated: configuration files are not strings 314226031Sstas</div> 315226031Sstas</div><p> 316226031Sstas<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")" --> 317226031Sstas<div class="memitem"> 318226031Sstas<div class="memproto"> 319226031Sstas <table class="memname"> 320226031Sstas <tr> 321226031Sstas <td class="memname">KRB5_LIB_FUNCTION krb5_boolean KRB5_LIB_CALL krb5_enctypes_compatible_keys </td> 322226031Sstas <td>(</td> 323226031Sstas <td class="paramtype">krb5_context </td> 324226031Sstas <td class="paramname"> <em>context</em>, </td> 325226031Sstas </tr> 326226031Sstas <tr> 327226031Sstas <td class="paramkey"></td> 328226031Sstas <td></td> 329226031Sstas <td class="paramtype">krb5_enctype </td> 330226031Sstas <td class="paramname"> <em>etype1</em>, </td> 331226031Sstas </tr> 332226031Sstas <tr> 333226031Sstas <td class="paramkey"></td> 334226031Sstas <td></td> 335226031Sstas <td class="paramtype">krb5_enctype </td> 336226031Sstas <td class="paramname"> <em>etype2</em></td><td> </td> 337226031Sstas </tr> 338226031Sstas <tr> 339226031Sstas <td></td> 340226031Sstas <td>)</td> 341226031Sstas <td></td><td></td><td></td> 342226031Sstas </tr> 343226031Sstas </table> 344226031Sstas</div> 345226031Sstas<div class="memdoc"> 346226031Sstas 347226031Sstas<p> 348226031SstasDeprecated: keytypes doesn't exists, they are really enctypes. 349226031Sstas</div> 350226031Sstas</div><p> 351226031Sstas<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")" --> 352226031Sstas<div class="memitem"> 353226031Sstas<div class="memproto"> 354226031Sstas <table class="memname"> 355226031Sstas <tr> 356226031Sstas <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_free_creds_contents </td> 357226031Sstas <td>(</td> 358226031Sstas <td class="paramtype">krb5_context </td> 359226031Sstas <td class="paramname"> <em>context</em>, </td> 360226031Sstas </tr> 361226031Sstas <tr> 362226031Sstas <td class="paramkey"></td> 363226031Sstas <td></td> 364226031Sstas <td class="paramtype">krb5_creds * </td> 365226031Sstas <td class="paramname"> <em>c</em></td><td> </td> 366226031Sstas </tr> 367226031Sstas <tr> 368226031Sstas <td></td> 369226031Sstas <td>)</td> 370226031Sstas <td></td><td></td><td></td> 371226031Sstas </tr> 372226031Sstas </table> 373226031Sstas</div> 374226031Sstas<div class="memdoc"> 375226031Sstas 376226031Sstas<p> 377226031SstasDeprecated: use <a class="el" href="group__krb5.html#gd89c4c7b633646c39e4a34a7230c94e1">krb5_free_cred_contents()</a> 378226031Sstas</div> 379226031Sstas</div><p> 380226031Sstas<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")" --> 381226031Sstas<div class="memitem"> 382226031Sstas<div class="memproto"> 383226031Sstas <table class="memname"> 384226031Sstas <tr> 385226031Sstas <td class="memname">KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_free_data_contents </td> 386226031Sstas <td>(</td> 387226031Sstas <td class="paramtype">krb5_context </td> 388226031Sstas <td class="paramname"> <em>context</em>, </td> 389226031Sstas </tr> 390226031Sstas <tr> 391226031Sstas <td class="paramkey"></td> 392226031Sstas <td></td> 393226031Sstas <td class="paramtype">krb5_data * </td> 394226031Sstas <td class="paramname"> <em>data</em></td><td> </td> 395226031Sstas </tr> 396226031Sstas <tr> 397226031Sstas <td></td> 398226031Sstas <td>)</td> 399226031Sstas <td></td><td></td><td></td> 400226031Sstas </tr> 401226031Sstas </table> 402226031Sstas</div> 403226031Sstas<div class="memdoc"> 404226031Sstas 405226031Sstas<p> 406226031SstasSame as <a class="el" href="group__krb5.html#gb4b80ac7a8bbab89fe947ae1c7828ea8">krb5_data_free()</a>. MIT compat.<p> 407226031SstasDeprecated: use <a class="el" href="group__krb5.html#gb4b80ac7a8bbab89fe947ae1c7828ea8">krb5_data_free()</a>.<p> 408226031Sstas<dl compact><dt><b>Parameters:</b></dt><dd> 409226031Sstas <table border="0" cellspacing="2" cellpadding="0"> 410226031Sstas <tr><td valign="top"></td><td valign="top"><em>context</em> </td><td>Kerberos 5 context. </td></tr> 411226031Sstas <tr><td valign="top"></td><td valign="top"><em>data</em> </td><td>krb5_data to free. </td></tr> 412226031Sstas </table> 413226031Sstas</dl> 414226031Sstas 415226031Sstas</div> 416226031Sstas</div><p> 417226031Sstas<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")" --> 418226031Sstas<div class="memitem"> 419226031Sstas<div class="memproto"> 420226031Sstas <table class="memname"> 421226031Sstas <tr> 422226031Sstas <td class="memname">KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_free_error_string </td> 423226031Sstas <td>(</td> 424226031Sstas <td class="paramtype">krb5_context </td> 425226031Sstas <td class="paramname"> <em>context</em>, </td> 426226031Sstas </tr> 427226031Sstas <tr> 428226031Sstas <td class="paramkey"></td> 429226031Sstas <td></td> 430226031Sstas <td class="paramtype">char * </td> 431226031Sstas <td class="paramname"> <em>str</em></td><td> </td> 432226031Sstas </tr> 433226031Sstas <tr> 434226031Sstas <td></td> 435226031Sstas <td>)</td> 436226031Sstas <td></td><td></td><td></td> 437226031Sstas </tr> 438226031Sstas </table> 439226031Sstas</div> 440226031Sstas<div class="memdoc"> 441226031Sstas 442226031Sstas<p> 443226031SstasFree the error message returned by krb5_get_error_string().<p> 444226031SstasDeprecated: use krb5_free_error_message()<p> 445226031Sstas<dl compact><dt><b>Parameters:</b></dt><dd> 446226031Sstas <table border="0" cellspacing="2" cellpadding="0"> 447226031Sstas <tr><td valign="top"></td><td valign="top"><em>context</em> </td><td>Kerberos context </td></tr> 448226031Sstas <tr><td valign="top"></td><td valign="top"><em>str</em> </td><td>error message to free </td></tr> 449226031Sstas </table> 450226031Sstas</dl> 451226031Sstas 452226031Sstas</div> 453226031Sstas</div><p> 454226031Sstas<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")" --> 455226031Sstas<div class="memitem"> 456226031Sstas<div class="memproto"> 457226031Sstas <table class="memname"> 458226031Sstas <tr> 459226031Sstas <td class="memname">KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_free_unparsed_name </td> 460226031Sstas <td>(</td> 461226031Sstas <td class="paramtype">krb5_context </td> 462226031Sstas <td class="paramname"> <em>context</em>, </td> 463226031Sstas </tr> 464226031Sstas <tr> 465226031Sstas <td class="paramkey"></td> 466226031Sstas <td></td> 467226031Sstas <td class="paramtype">char * </td> 468226031Sstas <td class="paramname"> <em>str</em></td><td> </td> 469226031Sstas </tr> 470226031Sstas <tr> 471226031Sstas <td></td> 472226031Sstas <td>)</td> 473226031Sstas <td></td><td></td><td></td> 474226031Sstas </tr> 475226031Sstas </table> 476226031Sstas</div> 477226031Sstas<div class="memdoc"> 478226031Sstas 479226031Sstas<p> 480226031SstasDeprecated: use krb5_xfree(). 481226031Sstas</div> 482226031Sstas</div><p> 483226031Sstas<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")" --> 484226031Sstas<div class="memitem"> 485226031Sstas<div class="memproto"> 486226031Sstas <table class="memname"> 487226031Sstas <tr> 488226031Sstas <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_generate_subkey </td> 489226031Sstas <td>(</td> 490226031Sstas <td class="paramtype">krb5_context </td> 491226031Sstas <td class="paramname"> <em>context</em>, </td> 492226031Sstas </tr> 493226031Sstas <tr> 494226031Sstas <td class="paramkey"></td> 495226031Sstas <td></td> 496226031Sstas <td class="paramtype">const krb5_keyblock * </td> 497226031Sstas <td class="paramname"> <em>key</em>, </td> 498226031Sstas </tr> 499226031Sstas <tr> 500226031Sstas <td class="paramkey"></td> 501226031Sstas <td></td> 502226031Sstas <td class="paramtype">krb5_keyblock ** </td> 503226031Sstas <td class="paramname"> <em>subkey</em></td><td> </td> 504226031Sstas </tr> 505226031Sstas <tr> 506226031Sstas <td></td> 507226031Sstas <td>)</td> 508226031Sstas <td></td><td></td><td></td> 509226031Sstas </tr> 510226031Sstas </table> 511226031Sstas</div> 512226031Sstas<div class="memdoc"> 513226031Sstas 514226031Sstas<p> 515226031SstasDeprecated: use <a class="el" href="group__krb5__crypto.html#g147a581626c11fafee04bfda036781ea">krb5_generate_subkey_extended()</a> 516226031Sstas</div> 517226031Sstas</div><p> 518226031Sstas<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")" --> 519226031Sstas<div class="memitem"> 520226031Sstas<div class="memproto"> 521226031Sstas <table class="memname"> 522226031Sstas <tr> 523226031Sstas <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_get_cred_from_kdc </td> 524226031Sstas <td>(</td> 525226031Sstas <td class="paramtype">krb5_context </td> 526226031Sstas <td class="paramname"> <em>context</em>, </td> 527226031Sstas </tr> 528226031Sstas <tr> 529226031Sstas <td class="paramkey"></td> 530226031Sstas <td></td> 531226031Sstas <td class="paramtype">krb5_ccache </td> 532226031Sstas <td class="paramname"> <em>ccache</em>, </td> 533226031Sstas </tr> 534226031Sstas <tr> 535226031Sstas <td class="paramkey"></td> 536226031Sstas <td></td> 537226031Sstas <td class="paramtype">krb5_creds * </td> 538226031Sstas <td class="paramname"> <em>in_creds</em>, </td> 539226031Sstas </tr> 540226031Sstas <tr> 541226031Sstas <td class="paramkey"></td> 542226031Sstas <td></td> 543226031Sstas <td class="paramtype">krb5_creds ** </td> 544226031Sstas <td class="paramname"> <em>out_creds</em>, </td> 545226031Sstas </tr> 546226031Sstas <tr> 547226031Sstas <td class="paramkey"></td> 548226031Sstas <td></td> 549226031Sstas <td class="paramtype">krb5_creds *** </td> 550226031Sstas <td class="paramname"> <em>ret_tgts</em></td><td> </td> 551226031Sstas </tr> 552226031Sstas <tr> 553226031Sstas <td></td> 554226031Sstas <td>)</td> 555226031Sstas <td></td><td></td><td></td> 556226031Sstas </tr> 557226031Sstas </table> 558226031Sstas</div> 559226031Sstas<div class="memdoc"> 560226031Sstas 561226031Sstas<p> 562226031SstasDeprecated: use krb5_get_credentials_with_flags(). 563226031Sstas</div> 564226031Sstas</div><p> 565226031Sstas<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")" --> 566226031Sstas<div class="memitem"> 567226031Sstas<div class="memproto"> 568226031Sstas <table class="memname"> 569226031Sstas <tr> 570226031Sstas <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_get_cred_from_kdc_opt </td> 571226031Sstas <td>(</td> 572226031Sstas <td class="paramtype">krb5_context </td> 573226031Sstas <td class="paramname"> <em>context</em>, </td> 574226031Sstas </tr> 575226031Sstas <tr> 576226031Sstas <td class="paramkey"></td> 577226031Sstas <td></td> 578226031Sstas <td class="paramtype">krb5_ccache </td> 579226031Sstas <td class="paramname"> <em>ccache</em>, </td> 580226031Sstas </tr> 581226031Sstas <tr> 582226031Sstas <td class="paramkey"></td> 583226031Sstas <td></td> 584226031Sstas <td class="paramtype">krb5_creds * </td> 585226031Sstas <td class="paramname"> <em>in_creds</em>, </td> 586226031Sstas </tr> 587226031Sstas <tr> 588226031Sstas <td class="paramkey"></td> 589226031Sstas <td></td> 590226031Sstas <td class="paramtype">krb5_creds ** </td> 591226031Sstas <td class="paramname"> <em>out_creds</em>, </td> 592226031Sstas </tr> 593226031Sstas <tr> 594226031Sstas <td class="paramkey"></td> 595226031Sstas <td></td> 596226031Sstas <td class="paramtype">krb5_creds *** </td> 597226031Sstas <td class="paramname"> <em>ret_tgts</em>, </td> 598226031Sstas </tr> 599226031Sstas <tr> 600226031Sstas <td class="paramkey"></td> 601226031Sstas <td></td> 602226031Sstas <td class="paramtype">krb5_flags </td> 603226031Sstas <td class="paramname"> <em>flags</em></td><td> </td> 604226031Sstas </tr> 605226031Sstas <tr> 606226031Sstas <td></td> 607226031Sstas <td>)</td> 608226031Sstas <td></td><td></td><td></td> 609226031Sstas </tr> 610226031Sstas </table> 611226031Sstas</div> 612226031Sstas<div class="memdoc"> 613226031Sstas 614226031Sstas<p> 615226031SstasDeprecated: use krb5_get_credentials_with_flags(). 616226031Sstas</div> 617226031Sstas</div><p> 618226031Sstas<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")" --> 619226031Sstas<div class="memitem"> 620226031Sstas<div class="memproto"> 621226031Sstas <table class="memname"> 622226031Sstas <tr> 623226031Sstas <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_get_in_tkt_with_keytab </td> 624226031Sstas <td>(</td> 625226031Sstas <td class="paramtype">krb5_context </td> 626226031Sstas <td class="paramname"> <em>context</em>, </td> 627226031Sstas </tr> 628226031Sstas <tr> 629226031Sstas <td class="paramkey"></td> 630226031Sstas <td></td> 631226031Sstas <td class="paramtype">krb5_flags </td> 632226031Sstas <td class="paramname"> <em>options</em>, </td> 633226031Sstas </tr> 634226031Sstas <tr> 635226031Sstas <td class="paramkey"></td> 636226031Sstas <td></td> 637226031Sstas <td class="paramtype">krb5_addresses * </td> 638226031Sstas <td class="paramname"> <em>addrs</em>, </td> 639226031Sstas </tr> 640226031Sstas <tr> 641226031Sstas <td class="paramkey"></td> 642226031Sstas <td></td> 643226031Sstas <td class="paramtype">const krb5_enctype * </td> 644226031Sstas <td class="paramname"> <em>etypes</em>, </td> 645226031Sstas </tr> 646226031Sstas <tr> 647226031Sstas <td class="paramkey"></td> 648226031Sstas <td></td> 649226031Sstas <td class="paramtype">const krb5_preauthtype * </td> 650226031Sstas <td class="paramname"> <em>pre_auth_types</em>, </td> 651226031Sstas </tr> 652226031Sstas <tr> 653226031Sstas <td class="paramkey"></td> 654226031Sstas <td></td> 655226031Sstas <td class="paramtype">krb5_keytab </td> 656226031Sstas <td class="paramname"> <em>keytab</em>, </td> 657226031Sstas </tr> 658226031Sstas <tr> 659226031Sstas <td class="paramkey"></td> 660226031Sstas <td></td> 661226031Sstas <td class="paramtype">krb5_ccache </td> 662226031Sstas <td class="paramname"> <em>ccache</em>, </td> 663226031Sstas </tr> 664226031Sstas <tr> 665226031Sstas <td class="paramkey"></td> 666226031Sstas <td></td> 667226031Sstas <td class="paramtype">krb5_creds * </td> 668226031Sstas <td class="paramname"> <em>creds</em>, </td> 669226031Sstas </tr> 670226031Sstas <tr> 671226031Sstas <td class="paramkey"></td> 672226031Sstas <td></td> 673226031Sstas <td class="paramtype">krb5_kdc_rep * </td> 674226031Sstas <td class="paramname"> <em>ret_as_reply</em></td><td> </td> 675226031Sstas </tr> 676226031Sstas <tr> 677226031Sstas <td></td> 678226031Sstas <td>)</td> 679226031Sstas <td></td><td></td><td></td> 680226031Sstas </tr> 681226031Sstas </table> 682226031Sstas</div> 683226031Sstas<div class="memdoc"> 684226031Sstas 685226031Sstas<p> 686226031SstasDeprecated: use krb5_get_init_creds() and friends. 687226031Sstas</div> 688226031Sstas</div><p> 689226031Sstas<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")" --> 690226031Sstas<div class="memitem"> 691226031Sstas<div class="memproto"> 692226031Sstas <table class="memname"> 693226031Sstas <tr> 694226031Sstas <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_get_in_tkt_with_password </td> 695226031Sstas <td>(</td> 696226031Sstas <td class="paramtype">krb5_context </td> 697226031Sstas <td class="paramname"> <em>context</em>, </td> 698226031Sstas </tr> 699226031Sstas <tr> 700226031Sstas <td class="paramkey"></td> 701226031Sstas <td></td> 702226031Sstas <td class="paramtype">krb5_flags </td> 703226031Sstas <td class="paramname"> <em>options</em>, </td> 704226031Sstas </tr> 705226031Sstas <tr> 706226031Sstas <td class="paramkey"></td> 707226031Sstas <td></td> 708226031Sstas <td class="paramtype">krb5_addresses * </td> 709226031Sstas <td class="paramname"> <em>addrs</em>, </td> 710226031Sstas </tr> 711226031Sstas <tr> 712226031Sstas <td class="paramkey"></td> 713226031Sstas <td></td> 714226031Sstas <td class="paramtype">const krb5_enctype * </td> 715226031Sstas <td class="paramname"> <em>etypes</em>, </td> 716226031Sstas </tr> 717226031Sstas <tr> 718226031Sstas <td class="paramkey"></td> 719226031Sstas <td></td> 720226031Sstas <td class="paramtype">const krb5_preauthtype * </td> 721226031Sstas <td class="paramname"> <em>pre_auth_types</em>, </td> 722226031Sstas </tr> 723226031Sstas <tr> 724226031Sstas <td class="paramkey"></td> 725226031Sstas <td></td> 726226031Sstas <td class="paramtype">const char * </td> 727226031Sstas <td class="paramname"> <em>password</em>, </td> 728226031Sstas </tr> 729226031Sstas <tr> 730226031Sstas <td class="paramkey"></td> 731226031Sstas <td></td> 732226031Sstas <td class="paramtype">krb5_ccache </td> 733226031Sstas <td class="paramname"> <em>ccache</em>, </td> 734226031Sstas </tr> 735226031Sstas <tr> 736226031Sstas <td class="paramkey"></td> 737226031Sstas <td></td> 738226031Sstas <td class="paramtype">krb5_creds * </td> 739226031Sstas <td class="paramname"> <em>creds</em>, </td> 740226031Sstas </tr> 741226031Sstas <tr> 742226031Sstas <td class="paramkey"></td> 743226031Sstas <td></td> 744226031Sstas <td class="paramtype">krb5_kdc_rep * </td> 745226031Sstas <td class="paramname"> <em>ret_as_reply</em></td><td> </td> 746226031Sstas </tr> 747226031Sstas <tr> 748226031Sstas <td></td> 749226031Sstas <td>)</td> 750226031Sstas <td></td><td></td><td></td> 751226031Sstas </tr> 752226031Sstas </table> 753226031Sstas</div> 754226031Sstas<div class="memdoc"> 755226031Sstas 756226031Sstas<p> 757226031SstasDeprecated: use krb5_get_init_creds() and friends. 758226031Sstas</div> 759226031Sstas</div><p> 760226031Sstas<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")" --> 761226031Sstas<div class="memitem"> 762226031Sstas<div class="memproto"> 763226031Sstas <table class="memname"> 764226031Sstas <tr> 765226031Sstas <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_get_in_tkt_with_skey </td> 766226031Sstas <td>(</td> 767226031Sstas <td class="paramtype">krb5_context </td> 768226031Sstas <td class="paramname"> <em>context</em>, </td> 769226031Sstas </tr> 770226031Sstas <tr> 771226031Sstas <td class="paramkey"></td> 772226031Sstas <td></td> 773226031Sstas <td class="paramtype">krb5_flags </td> 774226031Sstas <td class="paramname"> <em>options</em>, </td> 775226031Sstas </tr> 776226031Sstas <tr> 777226031Sstas <td class="paramkey"></td> 778226031Sstas <td></td> 779226031Sstas <td class="paramtype">krb5_addresses * </td> 780226031Sstas <td class="paramname"> <em>addrs</em>, </td> 781226031Sstas </tr> 782226031Sstas <tr> 783226031Sstas <td class="paramkey"></td> 784226031Sstas <td></td> 785226031Sstas <td class="paramtype">const krb5_enctype * </td> 786226031Sstas <td class="paramname"> <em>etypes</em>, </td> 787226031Sstas </tr> 788226031Sstas <tr> 789226031Sstas <td class="paramkey"></td> 790226031Sstas <td></td> 791226031Sstas <td class="paramtype">const krb5_preauthtype * </td> 792226031Sstas <td class="paramname"> <em>pre_auth_types</em>, </td> 793226031Sstas </tr> 794226031Sstas <tr> 795226031Sstas <td class="paramkey"></td> 796226031Sstas <td></td> 797226031Sstas <td class="paramtype">const krb5_keyblock * </td> 798226031Sstas <td class="paramname"> <em>key</em>, </td> 799226031Sstas </tr> 800226031Sstas <tr> 801226031Sstas <td class="paramkey"></td> 802226031Sstas <td></td> 803226031Sstas <td class="paramtype">krb5_ccache </td> 804226031Sstas <td class="paramname"> <em>ccache</em>, </td> 805226031Sstas </tr> 806226031Sstas <tr> 807226031Sstas <td class="paramkey"></td> 808226031Sstas <td></td> 809226031Sstas <td class="paramtype">krb5_creds * </td> 810226031Sstas <td class="paramname"> <em>creds</em>, </td> 811226031Sstas </tr> 812226031Sstas <tr> 813226031Sstas <td class="paramkey"></td> 814226031Sstas <td></td> 815226031Sstas <td class="paramtype">krb5_kdc_rep * </td> 816226031Sstas <td class="paramname"> <em>ret_as_reply</em></td><td> </td> 817226031Sstas </tr> 818226031Sstas <tr> 819226031Sstas <td></td> 820226031Sstas <td>)</td> 821226031Sstas <td></td><td></td><td></td> 822226031Sstas </tr> 823226031Sstas </table> 824226031Sstas</div> 825226031Sstas<div class="memdoc"> 826226031Sstas 827226031Sstas<p> 828226031SstasDeprecated: use krb5_get_init_creds() and friends. 829226031Sstas</div> 830226031Sstas</div><p> 831226031Sstas<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")" --> 832226031Sstas<div class="memitem"> 833226031Sstas<div class="memproto"> 834226031Sstas <table class="memname"> 835226031Sstas <tr> 836226031Sstas <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_get_init_creds_opt_get_error </td> 837226031Sstas <td>(</td> 838226031Sstas <td class="paramtype">krb5_context </td> 839226031Sstas <td class="paramname"> <em>context</em>, </td> 840226031Sstas </tr> 841226031Sstas <tr> 842226031Sstas <td class="paramkey"></td> 843226031Sstas <td></td> 844226031Sstas <td class="paramtype">krb5_get_init_creds_opt * </td> 845226031Sstas <td class="paramname"> <em>opt</em>, </td> 846226031Sstas </tr> 847226031Sstas <tr> 848226031Sstas <td class="paramkey"></td> 849226031Sstas <td></td> 850226031Sstas <td class="paramtype">KRB_ERROR ** </td> 851226031Sstas <td class="paramname"> <em>error</em></td><td> </td> 852226031Sstas </tr> 853226031Sstas <tr> 854226031Sstas <td></td> 855226031Sstas <td>)</td> 856226031Sstas <td></td><td></td><td></td> 857226031Sstas </tr> 858226031Sstas </table> 859226031Sstas</div> 860226031Sstas<div class="memdoc"> 861226031Sstas 862226031Sstas<p> 863226031SstasDeprecated: 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>. 864226031Sstas</div> 865226031Sstas</div><p> 866226031Sstas<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")" --> 867226031Sstas<div class="memitem"> 868226031Sstas<div class="memproto"> 869226031Sstas <table class="memname"> 870226031Sstas <tr> 871226031Sstas <td class="memname">KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_get_init_creds_opt_init </td> 872226031Sstas <td>(</td> 873226031Sstas <td class="paramtype">krb5_get_init_creds_opt * </td> 874226031Sstas <td class="paramname"> <em>opt</em> </td> 875226031Sstas <td> ) </td> 876226031Sstas <td></td> 877226031Sstas </tr> 878226031Sstas </table> 879226031Sstas</div> 880226031Sstas<div class="memdoc"> 881226031Sstas 882226031Sstas<p> 883226031SstasDeprecated: use <a class="el" href="group__krb5__credential.html#gbc0922393cb5c5eecec2d83f1851c21b">krb5_get_init_creds_opt_alloc()</a>.<p> 884226031SstasThe 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. 885226031Sstas</div> 886226031Sstas</div><p> 887226031Sstas<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")" --> 888226031Sstas<div class="memitem"> 889226031Sstas<div class="memproto"> 890226031Sstas <table class="memname"> 891226031Sstas <tr> 892226031Sstas <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_CALLCONV krb5_keytab_key_proc </td> 893226031Sstas <td>(</td> 894226031Sstas <td class="paramtype">krb5_context </td> 895226031Sstas <td class="paramname"> <em>context</em>, </td> 896226031Sstas </tr> 897226031Sstas <tr> 898226031Sstas <td class="paramkey"></td> 899226031Sstas <td></td> 900226031Sstas <td class="paramtype">krb5_enctype </td> 901226031Sstas <td class="paramname"> <em>enctype</em>, </td> 902226031Sstas </tr> 903226031Sstas <tr> 904226031Sstas <td class="paramkey"></td> 905226031Sstas <td></td> 906226031Sstas <td class="paramtype">krb5_salt </td> 907226031Sstas <td class="paramname"> <em>salt</em>, </td> 908226031Sstas </tr> 909226031Sstas <tr> 910226031Sstas <td class="paramkey"></td> 911226031Sstas <td></td> 912226031Sstas <td class="paramtype">krb5_const_pointer </td> 913226031Sstas <td class="paramname"> <em>keyseed</em>, </td> 914226031Sstas </tr> 915226031Sstas <tr> 916226031Sstas <td class="paramkey"></td> 917226031Sstas <td></td> 918226031Sstas <td class="paramtype">krb5_keyblock ** </td> 919226031Sstas <td class="paramname"> <em>key</em></td><td> </td> 920226031Sstas </tr> 921226031Sstas <tr> 922226031Sstas <td></td> 923226031Sstas <td>)</td> 924226031Sstas <td></td><td></td><td></td> 925226031Sstas </tr> 926226031Sstas </table> 927226031Sstas</div> 928226031Sstas<div class="memdoc"> 929226031Sstas 930226031Sstas<p> 931226031SstasDeprecated: use krb5_get_init_creds() and friends. 932226031Sstas</div> 933226031Sstas</div><p> 934226031Sstas<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")" --> 935226031Sstas<div class="memitem"> 936226031Sstas<div class="memproto"> 937226031Sstas <table class="memname"> 938226031Sstas <tr> 939226031Sstas <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_keytype_to_enctypes </td> 940226031Sstas <td>(</td> 941226031Sstas <td class="paramtype">krb5_context </td> 942226031Sstas <td class="paramname"> <em>context</em>, </td> 943226031Sstas </tr> 944226031Sstas <tr> 945226031Sstas <td class="paramkey"></td> 946226031Sstas <td></td> 947226031Sstas <td class="paramtype">krb5_keytype </td> 948226031Sstas <td class="paramname"> <em>keytype</em>, </td> 949226031Sstas </tr> 950226031Sstas <tr> 951226031Sstas <td class="paramkey"></td> 952226031Sstas <td></td> 953226031Sstas <td class="paramtype">unsigned * </td> 954226031Sstas <td class="paramname"> <em>len</em>, </td> 955226031Sstas </tr> 956226031Sstas <tr> 957226031Sstas <td class="paramkey"></td> 958226031Sstas <td></td> 959226031Sstas <td class="paramtype">krb5_enctype ** </td> 960226031Sstas <td class="paramname"> <em>val</em></td><td> </td> 961226031Sstas </tr> 962226031Sstas <tr> 963226031Sstas <td></td> 964226031Sstas <td>)</td> 965226031Sstas <td></td><td></td><td></td> 966226031Sstas </tr> 967226031Sstas </table> 968226031Sstas</div> 969226031Sstas<div class="memdoc"> 970226031Sstas 971226031Sstas<p> 972226031SstasDeprecated: keytypes doesn't exists, they are really enctypes. 973226031Sstas</div> 974226031Sstas</div><p> 975226031Sstas<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")" --> 976226031Sstas<div class="memitem"> 977226031Sstas<div class="memproto"> 978226031Sstas <table class="memname"> 979226031Sstas <tr> 980226031Sstas <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_keytype_to_enctypes_default </td> 981226031Sstas <td>(</td> 982226031Sstas <td class="paramtype">krb5_context </td> 983226031Sstas <td class="paramname"> <em>context</em>, </td> 984226031Sstas </tr> 985226031Sstas <tr> 986226031Sstas <td class="paramkey"></td> 987226031Sstas <td></td> 988226031Sstas <td class="paramtype">krb5_keytype </td> 989226031Sstas <td class="paramname"> <em>keytype</em>, </td> 990226031Sstas </tr> 991226031Sstas <tr> 992226031Sstas <td class="paramkey"></td> 993226031Sstas <td></td> 994226031Sstas <td class="paramtype">unsigned * </td> 995226031Sstas <td class="paramname"> <em>len</em>, </td> 996226031Sstas </tr> 997226031Sstas <tr> 998226031Sstas <td class="paramkey"></td> 999226031Sstas <td></td> 1000226031Sstas <td class="paramtype">krb5_enctype ** </td> 1001226031Sstas <td class="paramname"> <em>val</em></td><td> </td> 1002226031Sstas </tr> 1003226031Sstas <tr> 1004226031Sstas <td></td> 1005226031Sstas <td>)</td> 1006226031Sstas <td></td><td></td><td></td> 1007226031Sstas </tr> 1008226031Sstas </table> 1009226031Sstas</div> 1010226031Sstas<div class="memdoc"> 1011226031Sstas 1012226031Sstas<p> 1013226031SstasDeprecated: keytypes doesn't exists, they are really enctypes. 1014226031Sstas</div> 1015226031Sstas</div><p> 1016226031Sstas<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")" --> 1017226031Sstas<div class="memitem"> 1018226031Sstas<div class="memproto"> 1019226031Sstas <table class="memname"> 1020226031Sstas <tr> 1021226031Sstas <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_keytype_to_string </td> 1022226031Sstas <td>(</td> 1023226031Sstas <td class="paramtype">krb5_context </td> 1024226031Sstas <td class="paramname"> <em>context</em>, </td> 1025226031Sstas </tr> 1026226031Sstas <tr> 1027226031Sstas <td class="paramkey"></td> 1028226031Sstas <td></td> 1029226031Sstas <td class="paramtype">krb5_keytype </td> 1030226031Sstas <td class="paramname"> <em>keytype</em>, </td> 1031226031Sstas </tr> 1032226031Sstas <tr> 1033226031Sstas <td class="paramkey"></td> 1034226031Sstas <td></td> 1035226031Sstas <td class="paramtype">char ** </td> 1036226031Sstas <td class="paramname"> <em>string</em></td><td> </td> 1037226031Sstas </tr> 1038226031Sstas <tr> 1039226031Sstas <td></td> 1040226031Sstas <td>)</td> 1041226031Sstas <td></td><td></td><td></td> 1042226031Sstas </tr> 1043226031Sstas </table> 1044226031Sstas</div> 1045226031Sstas<div class="memdoc"> 1046226031Sstas 1047226031Sstas<p> 1048226031SstasDeprecated: keytypes doesn't exists, they are really enctypes in most cases, use krb5_enctype_to_string(). 1049226031Sstas</div> 1050226031Sstas</div><p> 1051226031Sstas<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")" --> 1052226031Sstas<div class="memitem"> 1053226031Sstas<div class="memproto"> 1054226031Sstas <table class="memname"> 1055226031Sstas <tr> 1056226031Sstas <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_CALLCONV krb5_password_key_proc </td> 1057226031Sstas <td>(</td> 1058226031Sstas <td class="paramtype">krb5_context </td> 1059226031Sstas <td class="paramname"> <em>context</em>, </td> 1060226031Sstas </tr> 1061226031Sstas <tr> 1062226031Sstas <td class="paramkey"></td> 1063226031Sstas <td></td> 1064226031Sstas <td class="paramtype">krb5_enctype </td> 1065226031Sstas <td class="paramname"> <em>type</em>, </td> 1066226031Sstas </tr> 1067226031Sstas <tr> 1068226031Sstas <td class="paramkey"></td> 1069226031Sstas <td></td> 1070226031Sstas <td class="paramtype">krb5_salt </td> 1071226031Sstas <td class="paramname"> <em>salt</em>, </td> 1072226031Sstas </tr> 1073226031Sstas <tr> 1074226031Sstas <td class="paramkey"></td> 1075226031Sstas <td></td> 1076226031Sstas <td class="paramtype">krb5_const_pointer </td> 1077226031Sstas <td class="paramname"> <em>keyseed</em>, </td> 1078226031Sstas </tr> 1079226031Sstas <tr> 1080226031Sstas <td class="paramkey"></td> 1081226031Sstas <td></td> 1082226031Sstas <td class="paramtype">krb5_keyblock ** </td> 1083226031Sstas <td class="paramname"> <em>key</em></td><td> </td> 1084226031Sstas </tr> 1085226031Sstas <tr> 1086226031Sstas <td></td> 1087226031Sstas <td>)</td> 1088226031Sstas <td></td><td></td><td></td> 1089226031Sstas </tr> 1090226031Sstas </table> 1091226031Sstas</div> 1092226031Sstas<div class="memdoc"> 1093226031Sstas 1094226031Sstas<p> 1095226031SstasDeprecated: use krb5_get_init_creds() and friends. 1096226031Sstas</div> 1097226031Sstas</div><p> 1098226031Sstas<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")" --> 1099226031Sstas<div class="memitem"> 1100226031Sstas<div class="memproto"> 1101226031Sstas <table class="memname"> 1102226031Sstas <tr> 1103226031Sstas <td class="memname">KRB5_LIB_FUNCTION krb5_realm* KRB5_LIB_CALL krb5_princ_realm </td> 1104226031Sstas <td>(</td> 1105226031Sstas <td class="paramtype">krb5_context </td> 1106226031Sstas <td class="paramname"> <em>context</em>, </td> 1107226031Sstas </tr> 1108226031Sstas <tr> 1109226031Sstas <td class="paramkey"></td> 1110226031Sstas <td></td> 1111226031Sstas <td class="paramtype">krb5_principal </td> 1112226031Sstas <td class="paramname"> <em>principal</em></td><td> </td> 1113226031Sstas </tr> 1114226031Sstas <tr> 1115226031Sstas <td></td> 1116226031Sstas <td>)</td> 1117226031Sstas <td></td><td></td><td></td> 1118226031Sstas </tr> 1119226031Sstas </table> 1120226031Sstas</div> 1121226031Sstas<div class="memdoc"> 1122226031Sstas 1123226031Sstas<p> 1124226031SstasDeprecated: use <a class="el" href="group__krb5__principal.html#gccd23426798cf776a96c23a455576362">krb5_principal_get_realm()</a> 1125226031Sstas</div> 1126226031Sstas</div><p> 1127226031Sstas<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")" --> 1128226031Sstas<div class="memitem"> 1129226031Sstas<div class="memproto"> 1130226031Sstas <table class="memname"> 1131226031Sstas <tr> 1132226031Sstas <td class="memname">KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_princ_set_realm </td> 1133226031Sstas <td>(</td> 1134226031Sstas <td class="paramtype">krb5_context </td> 1135226031Sstas <td class="paramname"> <em>context</em>, </td> 1136226031Sstas </tr> 1137226031Sstas <tr> 1138226031Sstas <td class="paramkey"></td> 1139226031Sstas <td></td> 1140226031Sstas <td class="paramtype">krb5_principal </td> 1141226031Sstas <td class="paramname"> <em>principal</em>, </td> 1142226031Sstas </tr> 1143226031Sstas <tr> 1144226031Sstas <td class="paramkey"></td> 1145226031Sstas <td></td> 1146226031Sstas <td class="paramtype">krb5_realm * </td> 1147226031Sstas <td class="paramname"> <em>realm</em></td><td> </td> 1148226031Sstas </tr> 1149226031Sstas <tr> 1150226031Sstas <td></td> 1151226031Sstas <td>)</td> 1152226031Sstas <td></td><td></td><td></td> 1153226031Sstas </tr> 1154226031Sstas </table> 1155226031Sstas</div> 1156226031Sstas<div class="memdoc"> 1157226031Sstas 1158226031Sstas<p> 1159226031SstasDeprecated: use <a class="el" href="group__krb5__principal.html#gaacf06babb00b391f35a8468a0ec96f9">krb5_principal_set_realm()</a> 1160226031Sstas</div> 1161226031Sstas</div><p> 1162226031Sstas<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" --> 1163226031Sstas<div class="memitem"> 1164226031Sstas<div class="memproto"> 1165226031Sstas <table class="memname"> 1166226031Sstas <tr> 1167226031Sstas <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_set_error_string </td> 1168226031Sstas <td>(</td> 1169226031Sstas <td class="paramtype">krb5_context </td> 1170226031Sstas <td class="paramname"> <em>context</em>, </td> 1171226031Sstas </tr> 1172226031Sstas <tr> 1173226031Sstas <td class="paramkey"></td> 1174226031Sstas <td></td> 1175226031Sstas <td class="paramtype">const char * </td> 1176226031Sstas <td class="paramname"> <em>fmt</em>, </td> 1177226031Sstas </tr> 1178226031Sstas <tr> 1179226031Sstas <td class="paramkey"></td> 1180226031Sstas <td></td> 1181226031Sstas <td class="paramtype"> </td> 1182226031Sstas <td class="paramname"> <em>...</em></td><td> </td> 1183226031Sstas </tr> 1184226031Sstas <tr> 1185226031Sstas <td></td> 1186226031Sstas <td>)</td> 1187226031Sstas <td></td><td></td><td></td> 1188226031Sstas </tr> 1189226031Sstas </table> 1190226031Sstas</div> 1191226031Sstas<div class="memdoc"> 1192226031Sstas 1193226031Sstas<p> 1194226031SstasSet the error message returned by krb5_get_error_string().<p> 1195226031SstasDeprecated: use krb5_get_error_message()<p> 1196226031Sstas<dl compact><dt><b>Parameters:</b></dt><dd> 1197226031Sstas <table border="0" cellspacing="2" cellpadding="0"> 1198226031Sstas <tr><td valign="top"></td><td valign="top"><em>context</em> </td><td>Kerberos context </td></tr> 1199226031Sstas <tr><td valign="top"></td><td valign="top"><em>fmt</em> </td><td>error message to free</td></tr> 1200226031Sstas </table> 1201226031Sstas</dl> 1202226031Sstas<dl class="return" compact><dt><b>Returns:</b></dt><dd>Return an error code or 0. </dd></dl> 1203226031Sstas 1204226031Sstas</div> 1205226031Sstas</div><p> 1206226031Sstas<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")" --> 1207226031Sstas<div class="memitem"> 1208226031Sstas<div class="memproto"> 1209226031Sstas <table class="memname"> 1210226031Sstas <tr> 1211226031Sstas <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_string_to_keytype </td> 1212226031Sstas <td>(</td> 1213226031Sstas <td class="paramtype">krb5_context </td> 1214226031Sstas <td class="paramname"> <em>context</em>, </td> 1215226031Sstas </tr> 1216226031Sstas <tr> 1217226031Sstas <td class="paramkey"></td> 1218226031Sstas <td></td> 1219226031Sstas <td class="paramtype">const char * </td> 1220226031Sstas <td class="paramname"> <em>string</em>, </td> 1221226031Sstas </tr> 1222226031Sstas <tr> 1223226031Sstas <td class="paramkey"></td> 1224226031Sstas <td></td> 1225226031Sstas <td class="paramtype">krb5_keytype * </td> 1226226031Sstas <td class="paramname"> <em>keytype</em></td><td> </td> 1227226031Sstas </tr> 1228226031Sstas <tr> 1229226031Sstas <td></td> 1230226031Sstas <td>)</td> 1231226031Sstas <td></td><td></td><td></td> 1232226031Sstas </tr> 1233226031Sstas </table> 1234226031Sstas</div> 1235226031Sstas<div class="memdoc"> 1236226031Sstas 1237226031Sstas<p> 1238226031SstasDeprecated: keytypes doesn't exists, they are really enctypes in most cases, use krb5_string_to_enctype(). 1239226031Sstas</div> 1240226031Sstas</div><p> 1241226031Sstas<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" --> 1242226031Sstas<div class="memitem"> 1243226031Sstas<div class="memproto"> 1244226031Sstas <table class="memname"> 1245226031Sstas <tr> 1246226031Sstas <td class="memname">KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_vset_error_string </td> 1247226031Sstas <td>(</td> 1248226031Sstas <td class="paramtype">krb5_context </td> 1249226031Sstas <td class="paramname"> <em>context</em>, </td> 1250226031Sstas </tr> 1251226031Sstas <tr> 1252226031Sstas <td class="paramkey"></td> 1253226031Sstas <td></td> 1254226031Sstas <td class="paramtype">const char * </td> 1255226031Sstas <td class="paramname"> <em>fmt</em>, </td> 1256226031Sstas </tr> 1257226031Sstas <tr> 1258226031Sstas <td class="paramkey"></td> 1259226031Sstas <td></td> 1260226031Sstas <td class="paramtype">va_list </td> 1261226031Sstas <td class="paramname"> <em>args</em></td><td> </td> 1262226031Sstas </tr> 1263226031Sstas <tr> 1264226031Sstas <td></td> 1265226031Sstas <td>)</td> 1266226031Sstas <td></td><td></td><td></td> 1267226031Sstas </tr> 1268226031Sstas </table> 1269226031Sstas</div> 1270226031Sstas<div class="memdoc"> 1271226031Sstas 1272226031Sstas<p> 1273226031SstasSet 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> 1274226031SstasDeprecated: use krb5_vset_error_message()<p> 1275226031Sstas<dl compact><dt><b>Parameters:</b></dt><dd> 1276226031Sstas <table border="0" cellspacing="2" cellpadding="0"> 1277226031Sstas <tr><td valign="top"></td><td valign="top"><em>context</em> </td><td>Kerberos context </td></tr> 1278226031Sstas <tr><td valign="top"></td><td valign="top"><em>msg</em> </td><td>error message to free</td></tr> 1279226031Sstas </table> 1280226031Sstas</dl> 1281226031Sstas<dl class="return" compact><dt><b>Returns:</b></dt><dd>Return an error code or 0. </dd></dl> 1282226031Sstas 1283226031Sstas</div> 1284226031Sstas</div><p> 1285226031Sstas</div> 1286226031Sstas<hr size="1"><address style="text-align: right;"><small> 1287234027SstasGenerated 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> 1288226031Sstas</body> 1289226031Sstas</html> 1290