1 krb5_change_password - Change a password for an existing Kerberos account.
2 ============================================================================
6 .. c:function:: krb5_error_code krb5_change_password(krb5_context context, krb5_creds * creds, const char * newpw, int * result_code, krb5_data * result_code_string, krb5_data * result_string)
13 **[in]** **context** - Library context
15 **[in]** **creds** - Credentials for kadmin/changepw service
17 **[in]** **newpw** - New password
19 **[out]** **result_code** - Numeric error code from server
21 **[out]** **result_code_string** - String equivalent to *result_code*
23 **[out]** **result_string** - Change password response from the KDC
30 - 0 Success; otherwise - Kerberos error codes
41 Change the password for the existing principal identified by *creds* .
45 The possible values of the output *result_code* are:
51 - :data:`KRB5_KPASSWD_SUCCESS` (0) - success
54 - :data:`KRB5_KPASSWD_MALFORMED` (1) - Malformed request error
57 - :data:`KRB5_KPASSWD_HARDERROR` (2) - Server error
60 - :data:`KRB5_KPASSWD_AUTHERROR` (3) - Authentication error
63 - :data:`KRB5_KPASSWD_SOFTERROR` (4) - Password change rejected