kadm5: Allow princ creation with keys
This commit is contained in:
@@ -265,13 +265,22 @@ kadm5_s_create_principal(void *server_handle,
|
|||||||
if (ret)
|
if (ret)
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
ret = create_principal(context, princ, mask, &ent,
|
if (use_pw)
|
||||||
KADM5_PRINCIPAL,
|
ret = create_principal(context, princ, mask, &ent,
|
||||||
KADM5_LAST_PWD_CHANGE | KADM5_MOD_TIME
|
KADM5_PRINCIPAL,
|
||||||
| KADM5_MOD_NAME | KADM5_MKVNO
|
KADM5_LAST_PWD_CHANGE | KADM5_MOD_TIME
|
||||||
| KADM5_AUX_ATTRIBUTES | KADM5_KEY_DATA
|
| KADM5_MOD_NAME | KADM5_MKVNO
|
||||||
| KADM5_POLICY_CLR | KADM5_LAST_SUCCESS
|
| KADM5_AUX_ATTRIBUTES | KADM5_KEY_DATA
|
||||||
| KADM5_LAST_FAILED | KADM5_FAIL_AUTH_COUNT);
|
| KADM5_POLICY_CLR | KADM5_LAST_SUCCESS
|
||||||
|
| KADM5_LAST_FAILED | KADM5_FAIL_AUTH_COUNT);
|
||||||
|
else
|
||||||
|
ret = create_principal(context, princ, mask, &ent,
|
||||||
|
KADM5_PRINCIPAL | KADM5_KEY_DATA,
|
||||||
|
KADM5_LAST_PWD_CHANGE | KADM5_MOD_TIME
|
||||||
|
| KADM5_MOD_NAME | KADM5_MKVNO
|
||||||
|
| KADM5_AUX_ATTRIBUTES
|
||||||
|
| KADM5_POLICY_CLR | KADM5_LAST_SUCCESS
|
||||||
|
| KADM5_LAST_FAILED | KADM5_FAIL_AUTH_COUNT);
|
||||||
if (ret)
|
if (ret)
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user