error_code KRB5KDC_ERR_BADOPTION, "KDC can't fulfill requested option"
error_code KRB5KDC_ERR_ETYPE_NOSUPP, "KDC has no support for encryption type"
error_code KRB5KDC_ERR_SUMTYPE_NOSUPP, "KDC has no support for checksum type"
-error_code KRB5KDC_ERR_PADATA_TYPE_NOSUPP, "KDC has no support for padata type"
-error_code KRB5KDC_ERR_TRTYPE_NOSUPP, "KDC has no support for transited type"
-# ^^ 17
-error_code KRB5PLACEHOLD_18, "KRB5 error code 18"
-error_code KRB5PLACEHOLD_19, "KRB5 error code 19"
-error_code KRB5PLACEHOLD_20, "KRB5 error code 20"
-error_code KRB5PLACEHOLD_21, "KRB5 error code 21"
-error_code KRB5PLACEHOLD_22, "KRB5 error code 22"
-error_code KRB5PLACEHOLD_23, "KRB5 error code 23"
+error_code KRB5KDC_ERR_PADATA_TYPE_NOSUPP, "KDC has no support for padata type"
+error_code KRB5KDC_ERR_TRTYPE_NOSUPP, "KDC has no support for transited type"
+error_code KDC_ERR_CLIENT_REVOKED, "Clients credentials have been revoked"
+error_code KDC_ERR_SERVICE_REVOKED, "Credentials for server have been revoked"
+error_code KDC_ERR_TGT_REVOKED, "TGT has been revoked"
+error_code KDC_ERR_CLIENT_NOTYET, "Client not yet valid - try again later"
+error_code KDC_ERR_SERVICE_NOTYET, "Server not yet valid - try again later"
+error_code KDC_ERR_KEY_EXP, "Password has expired."
+# ^^ 23
error_code KRB5PLACEHOLD_24, "KRB5 error code 24"
error_code KRB5PLACEHOLD_25, "KRB5 error code 25"
error_code KRB5PLACEHOLD_26, "KRB5 error code 26"