* @retval 0 Success; otherwise - Kerberos error codes
*/
krb5_error_code KRB5_CALLCONV
-krb5_change_password(krb5_context context, krb5_creds *creds, char *newpw,
- int *result_code, krb5_data *result_code_string,
- krb5_data *result_string);
+krb5_change_password(krb5_context context, krb5_creds *creds,
+ const char *newpw, int *result_code,
+ krb5_data *result_code_string, krb5_data *result_string);
/**
* Set a password for a principal using specified credentials.
* Kerberos error codes.
*/
krb5_error_code KRB5_CALLCONV
-krb5_set_password(krb5_context context, krb5_creds *creds, char *newpw,
+krb5_set_password(krb5_context context, krb5_creds *creds, const char *newpw,
krb5_principal change_password_for, int *result_code,
krb5_data *result_code_string, krb5_data *result_string);
*/
krb5_error_code KRB5_CALLCONV
krb5_set_password_using_ccache(krb5_context context, krb5_ccache ccache,
- char *newpw, krb5_principal change_password_for,
+ const char *newpw,
+ krb5_principal change_password_for,
int *result_code, krb5_data *result_code_string,
krb5_data *result_string);
krb5int_mk_chpw_req(krb5_context context,
krb5_auth_context auth_context,
krb5_data *ap_req,
- char *passwd,
+ const char *passwd,
krb5_data *packet)
{
krb5_error_code ret = 0;
krb5_auth_context auth_context,
krb5_data *ap_req,
krb5_principal targprinc,
- char *passwd,
+ const char *passwd,
krb5_data *packet)
{
krb5_error_code ret;
krb5_error_code
krb5int_mk_chpw_req(krb5_context context, krb5_auth_context auth_context,
- krb5_data *ap_req, char *passwd, krb5_data *packet);
+ krb5_data *ap_req, const char *passwd, krb5_data *packet);
krb5_error_code
krb5int_rd_chpw_rep(krb5_context context, krb5_auth_context auth_context,
krb5_error_code
krb5int_mk_setpw_req(krb5_context context, krb5_auth_context auth_context,
krb5_data *ap_req, krb5_principal targetprinc,
- char *passwd, krb5_data *packet);
+ const char *passwd, krb5_data *packet);
void
k5_ccselect_free_context(krb5_context context);
krb5_context context;
krb5_auth_context auth_context;
krb5_principal set_password_for;
- char *newpw;
+ const char *newpw;
krb5_data ap_req;
krb5_ui_4 remote_seq_num, local_seq_num;
};
static krb5_error_code
change_set_password(krb5_context context,
krb5_creds *creds,
- char *newpw,
+ const char *newpw,
krb5_principal set_password_for,
int *result_code,
krb5_data *result_code_string,
krb5_error_code KRB5_CALLCONV
krb5_change_password(krb5_context context,
krb5_creds *creds,
- char *newpw,
+ const char *newpw,
int *result_code,
krb5_data *result_code_string,
krb5_data *result_string)
krb5_error_code KRB5_CALLCONV
krb5_set_password(krb5_context context,
krb5_creds *creds,
- char *newpw,
+ const char *newpw,
krb5_principal change_password_for,
int *result_code,
krb5_data *result_code_string,
krb5_error_code KRB5_CALLCONV
krb5_set_password_using_ccache(krb5_context context,
krb5_ccache ccache,
- char *newpw,
+ const char *newpw,
krb5_principal change_password_for,
int *result_code,
krb5_data *result_code_string,